Skip to content

feat(init): vendor-neutral routers + GETTING_STARTED (DX, additive, conformance 5/5)#2

Merged
iHow1 merged 1 commit into
mainfrom
feat/multi-tool-routers
May 30, 2026
Merged

feat(init): vendor-neutral routers + GETTING_STARTED (DX, additive, conformance 5/5)#2
iHow1 merged 1 commit into
mainfrom
feat/multi-tool-routers

Conversation

@iHow1
Copy link
Copy Markdown
Owner

@iHow1 iHow1 commented May 30, 2026

What

init now generates vendor-neutral routers + a getting-started, so a fresh workspace can be picked up by any AI tool without re-briefing:

  • CLAUDE.md, AGENTS.md, memory/MEMORY-PROTOCOL.md — identical read-first/write-back router, one front-door per tool
  • GETTING_STARTED.md

Why

README already positions core as "scoped memory per agent runtime (Claude Code / Codex / OpenClaw / your own)", but init dropped no router, so tools could not actually pick up the workspace. This closes that DX gap (the v0.2 "polished quickstart" direction), found while dogfooding handoff across runtimes.

Scope & safety (per CONTRIBUTING)

  • Additive only — existing protocol-sample artifacts (latest.md, _events, conformance-samples) unchanged.
  • No protocol-semantics change — routers are tool instructions, not protocol; spec stays in ihow-memory-standard.
  • Synthetic only; no private/customer/credential material.

Test

  • node --check bin/ihow-memory ✓ · bash -n tools/ihow-memory/event-log.sh
  • npm test → conformance 5/5 PASS
  • init generates all four files; three routers md5-identical ✓

init now drops the same read-first/write-back router as one front-door per
AI tool (CLAUDE.md / AGENTS.md / memory/MEMORY-PROTOCOL.md), plus a
GETTING_STARTED.md, so a fresh workspace can be picked up by Claude Code,
Codex, or any tool via pasted protocol — no re-briefing.

Additive only: existing protocol-sample artifacts unchanged; conformance
still 5/5 PASS. No protocol-semantics change (routers are tool instructions).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@iHow1 iHow1 merged commit b3bbb89 into main May 30, 2026
1 check passed
@iHow1 iHow1 deleted the feat/multi-tool-routers branch May 30, 2026 16:22
iHow1 added a commit that referenced this pull request May 30, 2026
Parity with the EN README after #2 added the routers + GETTING_STARTED section.
Docs-only; no code change.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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