Wormhole wormhole

Sync work between AI agents. Log actions, manage sessions, detect conflicts.

install
source · Clone the upstream repo
git clone https://github.com/fatmali/wormhole
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/fatmali/wormhole "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.github/skills/wormhole" ~/.claude/skills/fatmali-wormhole-wormhole && rm -rf "$T"
manifest: .github/skills/wormhole/SKILL.md
source content

Wormhole

Shared memory for AI agents. Log work so other agents know what you did.

When to Use

SituationTool
Starting work
start_session
After edits/commands
log
Resuming work
get_recent
Before editing
check_conflicts
Done
end_session

Tools

log

log({ action: "file_edit", agent_id: "claude-code", project_path: ".", content: { file_path: "src/x.ts", description: "Added auth" }})

Actions:

file_edit
,
cmd_run
,
decision
,
test_result
,
todos

start_session / end_session

start_session({ project_path: ".", agent_id: "claude-code", name: "bugfix-auth" })
end_session({ session_id: "abc", summary: "Fixed timeout" })

get_recent

get_recent({ project_path: "." })

check_conflicts

check_conflicts({ project_path: ".", files: ["src/auth.ts"] })

Tips

  • Always start a session first
  • Log significant actions only
  • Use
    get_recent
    when resuming