Files
Open-Squilla d16fb6874c
Windows Release Assets / Build Windows release assets (push) Has been cancelled
Windows Release Assets / Publish release assets (push) Has been cancelled
Align main with the 0.3.0 release surface
Bring the release branch content onto the protected main line as a linear commit so the 0.3.0 release can be published without carrying dev merge history into main.\n\nConstraint: main requires pull-request updates and rejects force-pushes and merge commits.\nRejected: force-pushing main to v0.3.0 | blocked by repository rules and would bypass the protected release lane.\nConfidence: high\nScope-risk: broad\nDirective: Move or recreate the v0.3.0 tag only after this branch lands on main, then rerun the release asset workflow for the final main commit.\nTested: draft release assets and local artifact checks completed before this sync branch.\nNot-tested: full CI for the new PR branch has not completed yet.
2026-05-31 23:54:36 +08:00

2.4 KiB

Durable Agents

OpenSquilla agents are named runtime profiles. Use them when different work streams need different defaults, such as a research workspace, a writing workspace, or a channel-facing assistant.

The built-in main agent is always available. Additional agents are configured with opensquilla agents.

When to Create an Agent

Create a durable agent when you want a stable identity for:

  • a dedicated workspace;
  • a default model choice;
  • a separate channel or automation target;
  • a recurring task profile;
  • a specialized assistant name and description.

Do not create a new agent for every conversation. Use sessions for ordinary conversation continuity.

List Agents

opensquilla agents list
opensquilla agents list --json

Add an Agent

opensquilla agents add research \
  --name Research \
  --description "Research and synthesis workspace" \
  --workspace /path/to/research \
  --model gpt-5.4-mini

Agent changes are written to configuration. Restart the gateway before relying on the updated agent list:

opensquilla gateway restart

Use an Agent With Sessions

Filter sessions by agent:

opensquilla sessions list --agent research

Create scheduled work for an agent:

opensquilla cron add \
  --agent research \
  --every 1h \
  --text "Summarize new research notes" \
  --name research-hourly-summary

Channel configuration can also route incoming messages to configured agents depending on the channel setup.

Delete an Agent

opensquilla agents delete research
opensquilla agents delete research --force

Deleting an agent entry leaves workspace files and state untouched. Clean those up separately only when you are sure they are no longer needed.

Agents vs Sessions vs Skills

Concept Use for
Agent Durable identity and defaults for a work stream.
Session Conversation history and active task continuity.
Skill Reusable workflow instructions or tool routines.
Meta-skill A composed workflow made from multiple skill steps.

Read next:


Docs index · Product guide · Improve this page · Report a docs issue