From 3024286e4d3420e7e51ff6f3fccd1bc43846a5ea Mon Sep 17 00:00:00 2001 From: Virgil Date: Wed, 1 Apr 2026 22:24:41 +0000 Subject: [PATCH] feat(agentic): add session complete command aliases Co-Authored-By: Virgil --- pkg/agentic/commands_session.go | 2 ++ pkg/agentic/commands_session_test.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pkg/agentic/commands_session.go b/pkg/agentic/commands_session.go index 0819a2a..21e260b 100644 --- a/pkg/agentic/commands_session.go +++ b/pkg/agentic/commands_session.go @@ -12,6 +12,8 @@ func (s *PrepSubsystem) registerSessionCommands() { c.Command("agentic:session/handoff", core.Command{Description: "Pause a stored session with handoff context", Action: s.cmdSessionHandoff}) c.Command("session/end", core.Command{Description: "End a stored session with status, summary, and handoff notes", Action: s.cmdSessionEnd}) c.Command("agentic:session/end", core.Command{Description: "End a stored session with status, summary, and handoff notes", Action: s.cmdSessionEnd}) + c.Command("session/complete", core.Command{Description: "Mark a stored session completed with status, summary, and handoff notes", Action: s.cmdSessionEnd}) + c.Command("agentic:session/complete", core.Command{Description: "Mark a stored session completed with status, summary, and handoff notes", Action: s.cmdSessionEnd}) c.Command("session/resume", core.Command{Description: "Resume a paused or handed-off session from local cache", Action: s.cmdSessionResume}) c.Command("agentic:session/resume", core.Command{Description: "Resume a paused or handed-off session from local cache", Action: s.cmdSessionResume}) c.Command("session/replay", core.Command{Description: "Build replay context for a stored session", Action: s.cmdSessionReplay}) diff --git a/pkg/agentic/commands_session_test.go b/pkg/agentic/commands_session_test.go index de01924..c1a008b 100644 --- a/pkg/agentic/commands_session_test.go +++ b/pkg/agentic/commands_session_test.go @@ -23,6 +23,8 @@ func TestCommandsSession_RegisterSessionCommands_Good(t *testing.T) { assert.Contains(t, c.Commands(), "agentic:session/handoff") assert.Contains(t, c.Commands(), "session/end") assert.Contains(t, c.Commands(), "agentic:session/end") + assert.Contains(t, c.Commands(), "session/complete") + assert.Contains(t, c.Commands(), "agentic:session/complete") assert.Contains(t, c.Commands(), "session/resume") assert.Contains(t, c.Commands(), "agentic:session/resume") assert.Contains(t, c.Commands(), "session/replay")