governancecomplete-agent-session
Completes an agent session with status and summary.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Governance: Complete Agent Session
1. Context
This skill updates a session record with completion status and summary, leaving a traceable end state for the session lifecycle.
2. Inputs
- context (required): Bounded context name (safe path segment).
- session_id (required): Session identifier (safe path segment).
-
status (required): Completion status (
success,needs-review,blocked,failed). -
allow_recomplete (optional): Allow re-completion when the session outcome is
needs-review. -
dod_report (optional): Path to a DoD report (required to mark
success). - roc_report (optional): Path to a RoC compliance report.
- roc_path (optional): Path to a RoC policy file (used to generate a compliance report).
- used_tools (optional): Semicolon-delimited tools used during the session (for RoC checks).
- approvals (optional): Semicolon-delimited approval keys satisfied (for RoC checks).
- summary (optional): Completion summary.
- agent_type (optional): Agent type completing the session.
- agent_model (optional): Agent model identifier.
- role_assignment (optional): RoleAssignment for U.Work logging (default: Strategist).
- decisions (optional): Semicolon-delimited DRR ids/paths.
- timestamp_start (optional): ISO-8601 timestamp for deterministic output.
3. Outputs
-
runtime/contexts/<context>/sessions/<session_id>.session.md
4. Procedure
- Validate inputs and confirm the session record exists.
- If the session is already completed, allow re-completion only when
allow_recompleteis true and the outcome isneeds-review. - If status is
success, require a DoD report with pass status or downgrade toneeds-review. - Evaluate RoC compliance when provided and apply violation outcomes.
- Update front matter with completion status and timestamp.
- Append a completion section with summary.
- Emit U.Work via
telemetry/log-workwhen available.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!