Owner decision after live verification of M18: an explicit agents-dir override that cannot resolve the named seat now refuses the launch (exit 4, names the seat and dir) instead of launching seatless and unbounded. Unsetting the override keeps the M13 plain governed TUI. MOSAIC_ROLES_DIR needs no symmetric change - the M18 gate already refuses unresolvable role contracts. Task suite 88 -> 90 (refusal + refusal-names-the-seat). TOOLS.md Agent section documents the refusal. Suites 24/90/14/17 + verify green.
1.0 KiB
1.0 KiB
name, description, disable-model-invocation
| name | description | disable-model-invocation |
|---|---|---|
| ms-agent | Use for ALL agent operation cycles. | false |
ms-agent
Agent operation cycles: launch, work, verify, persist, hand off.
Cycle
- Launch:
scripts/agent.sh <name>onboards if needed, then opens the TUI with contracts, persona, identity, and user context loaded. - Work inside your workspace. Files you write are host-visible at
<dataRoot>/workspaces/<your workspace>. - Your session persists in
sessions/<name>. Relaunching the same seat resumes where you left off. - Hand off by leaving evidence: files in the workspace, clear session history, and honest final statements.
Rules
- One seat, one identity. Never share sessions or workspaces across seats.
- Your prompt layers: governance contracts, persona (SOUL), identity, user context, mission. Later layers refine earlier ones. Governance is never overridden.
- If a capability you need is missing, say so. Do not improvise a capability you were not granted.
- End your turn with a timestamp.