- workspace_uuid.py: the unused sys import. - stop_session.sh: the orphan CAPTURE_ID and the blank padding that kept later line numbers; the inventory pins follow the move instead. - lib.sh: capture_conversation_id, which nothing calls any more. - resume SKILL.md: the flow names the session-id decision (session_ids.py), not resolve_session_id.sh. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
d115bf7156
commit
a907cc5294
5 files changed
+7
-28
No files matched your search
@@ -2023,22 +2023,6 @@ find_workspace_uuid_main()
|
||||
PYEOF
|
||||
}
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# capture_conversation_id <agent> <workdir> [session_name]
|
||||
#
|
||||
# Thin wrapper over find_workspace_uuid: resolves THIS workspace's conversation
|
||||
# id (claude jsonl sessionId / agy db uuid) and prints it on stdout (empty line
|
||||
# if none). find_workspace_uuid is already a workspace-scoped, 2-tier, race-free
|
||||
# resolver (per-row own id -> workspace-scoped disk scan),
|
||||
# so recording its result into the row before kill guarantees tier-1 on the next
|
||||
# resume. Pass session_name to prefer that specific row's recorded id. Always exits 0.
|
||||
# Note (Issue #63): stop_session.sh no longer calls this directly (it uses mam_session_ids).
|
||||
# ---------------------------------------------------------------------------
|
||||
capture_conversation_id() {
|
||||
local agent="$1" workdir="$2" session_name="${3:-}"
|
||||
find_workspace_uuid "$workdir" "$agent" "$session_name"
|
||||
}
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# mam_session_ids <stop|resume> [args...]
|
||||
# Issue #63: stop/purge/resume conversation-id decision (lib_py.agents.session_ids).
|
||||
|
||||
Reference in new issue
Block a user