Skip to content

release: MCP active-session heartbeat (v0.5.0)#27

Merged
NagyVikt merged 1 commit intomainfrom
agent/claude/mcp-main-entry-guard
Apr 24, 2026
Merged

release: MCP active-session heartbeat (v0.5.0)#27
NagyVikt merged 1 commit intomainfrom
agent/claude/mcp-main-entry-guard

Conversation

@NagyVikt
Copy link
Copy Markdown
Collaborator

Bundles mcp-main-entry-guard fix + active-session heartbeat writer. Publishes 0.2.0 → 0.5.0
for @imdeadpool/colony and linked @colony/* packages.

Bundles two release-cycle changes for @imdeadpool/colony and the linked
@colony/* workspace packages (0.2.0 -> 0.5.0):

- Export main() from @colony/mcp-server so the CLI `mcp` command drives the
  stdio server directly. The previous side-effectful import was skipped by
  isMainEntry() and clients hit "connection closed: initialize response".
- Write / refresh .omx/state/active-sessions/<session_id>.json on connect
  and on every tool call, so codex and other non-hook MCP clients show up
  in hivemind without installing colony's lifecycle hooks. Identity derives
  from CODEX_SESSION_ID / CLAUDECODE_SESSION_ID / CLAUDE_SESSION_ID /
  COLONY_CLIENT_SESSION_ID, with an mcp-<ppid> fallback. Existing
  hook-written previews are preserved.
- Re-export upsertActiveSession / removeActiveSession from @colony/hooks
  so other runtimes can reuse the same writer.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@NagyVikt NagyVikt merged commit e0f2980 into main Apr 24, 2026
1 of 3 checks passed
@NagyVikt NagyVikt deleted the agent/claude/mcp-main-entry-guard branch April 27, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant