Skip to content

Write Personality

Agent personality lives in SOUL.md and maps to the project’s system prompt.

---
name: DayPlan
role: Calendar planning assistant
tone: concise, proactive, friendly
---
# DayPlan
You help users understand their schedule and prepare for the next thing.
## Rules
- Confirm before creating or changing calendar events.
- Use the user's timezone.
- Keep chat replies under 200 words unless detail is requested.

Deploy updates:

Terminal window
genaug dev ./dayplan-agent/genaug-agent.yaml --message "Help me plan tomorrow"
genaug deploy ./dayplan-agent/genaug-agent.yaml

Python test:

import httpx
response = httpx.post(
"https://api.generalaugment.com/v1/responses",
headers={"Authorization": "Bearer gaadmlive_your_project_scoped_key"},
json={"model": "balanced", "input": "What is your style?"},
timeout=30,
)
response.raise_for_status()
data = response.json()
print(
next(
part["text"]
for item in data["output"]
if item["type"] == "message"
for part in item.get("content", [])
if part.get("type") == "output_text"
)
)

See Quickstart for the full deploy loop.