{"id":51150017,"url":"https://github.com/ostinatocc/aionis-claude-code","last_synced_at":"2026-06-26T05:04:45.506Z","repository":{"id":366797999,"uuid":"1276976231","full_name":"ostinatocc/aionis-claude-code","owner":"ostinatocc","description":"Claude Code plugin, MCP hooks, and lifecycle integration for Aionis execution memory.","archived":false,"fork":false,"pushed_at":"2026-06-23T11:01:10.000Z","size":42,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-23T12:39:21.857Z","etag":null,"topics":["agent-memory","aionis","claude-code","execution-memory","mcp","memory-firewall"],"latest_commit_sha":null,"homepage":"https://docs.aionis.work/integrations/claude-code","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ostinatocc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-22T13:18:41.000Z","updated_at":"2026-06-23T11:01:18.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ostinatocc/aionis-claude-code","commit_stats":null,"previous_names":["ostinatocc/aionis-claude-code"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/ostinatocc/aionis-claude-code","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ostinatocc%2Faionis-claude-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ostinatocc%2Faionis-claude-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ostinatocc%2Faionis-claude-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ostinatocc%2Faionis-claude-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ostinatocc","download_url":"https://codeload.github.com/ostinatocc/aionis-claude-code/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ostinatocc%2Faionis-claude-code/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34803682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-26T02:00:06.560Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-memory","aionis","claude-code","execution-memory","mcp","memory-firewall"],"created_at":"2026-06-26T05:04:40.597Z","updated_at":"2026-06-26T05:04:45.473Z","avatar_url":"https://github.com/ostinatocc.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aionis Claude Code\n\nClaude Code plugin, MCP bridge wiring, and lifecycle hooks for Aionis execution\nmemory.\n\nUse this repo when you want Claude Code sessions, subagents, and Agent Team\ntasks to receive governed execution context, record tool outcomes, and expose\nAionis MCP tools such as context, handoff, snapshot, measure, and Flight\nRecorder.\n\nRuntime core lives in [ostinatocc/Aionis](https://github.com/ostinatocc/Aionis).\nThis repo is the Claude Code adapter layer only.\n\n## Install\n\nStart an isolated local Aionis Runtime:\n\n```bash\nnpx @aionis/create@latest .aionis-runtime --with-claude-code\ncd .aionis-runtime\nnpm run -s lite:start\n```\n\nThen in Claude Code:\n\n```text\n/plugin marketplace add https://github.com/ostinatocc/aionis-claude-code\n/plugin install aionis@aionis-claude-code\n/aionis:doctor\n```\n\nThe plugin defaults to `http://127.0.0.1:3101`, matching\n`@aionis/create --with-claude-code`.\n\nVersion `0.2.13` and newer also maps Claude Code subagents and Agent Team tasks\ninto Aionis shared execution memory. Subagent start events receive role-aware\nguide context, subagent/team completion events write advisory handoffs, and\nAgent tool returns refresh parent context so the next Claude Code agent can see\ngoverned state without reading raw history.\n\n## Verified Flow\n\nThe v0.2.14 baseline was tested in an isolated real Claude Code project flow:\none session used a verifier subagent to find a failing test and fix it, then a\nnew session recovered the verified route from Aionis and confirmed the same\nstate without editing files.\n\nSee [docs/claude-code-real-project-flow-v0.2.14.md](docs/claude-code-real-project-flow-v0.2.14.md).\n\n## What It Adds\n\n- User-level Claude Code plugin install.\n- Aionis MCP server named `aionis`.\n- Lifecycle hooks for `SessionStart`, `UserPromptSubmit`, `PostToolUse`,\n  `PostToolUseFailure`, `SubagentStart`, `SubagentStop`, `TaskCreated`,\n  `TaskCompleted`, compaction, and session end.\n- Verified session handoff records for successful file-changing sessions.\n- Shared execution memory across Claude Code subagents and Agent Teams using\n  Aionis `team_id`, derived `agent_id`, and role-aware guide calls.\n- Slash commands: `/aionis:onboard`, `/aionis:doctor`, `/aionis:status`.\n- Stable workspace identity storage outside individual repos.\n\n## CLI Fallback\n\nIf you do not want to use Claude Code plugins:\n\n```bash\nnpx @aionis/claude-code@latest onboard --base-url http://127.0.0.1:3101\n```\n\n## Development\n\n```bash\nnpm install\nnpm run -s build\nnpm test\nnpm run -s plugin:validate\n```\n\nLocal plugin testing:\n\n```text\n/plugin marketplace add /Volumes/ziel/aionis-claude-code\n/plugin install aionis@aionis-claude-code\n/aionis:doctor\n```\n\n## Package\n\nThis repo publishes:\n\n- `@aionis/claude-code`: CLI fallback and hook implementation used by the\n  plugin wrapper scripts.\n\nThe package depends on the public `@aionis/sdk` package and talks to Aionis\nRuntime through the product HTTP API.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fostinatocc%2Faionis-claude-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fostinatocc%2Faionis-claude-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fostinatocc%2Faionis-claude-code/lists"}