tsumugi-cli v0.1.0
Initial release of @archfill/tsumugi-cli — the npx installer for the tsumugi memory plugin (Claude Code & Codex).
Install
npx @archfill/tsumugi-cli install対話で:
- tsumugi server URL を入力
- Install for which platform? (Claude Code / Codex / Both)
の 2 つを聞かれるだけで、marketplace 登録 / plugin 有効化 / credentials 書込 まで全部自動。
Features
- Claude Code 対応:
~/.claude/plugins/配下に marketplace + plugin 登録、settings.jsonのenabledPluginsに追記 - Codex 対応:
~/.codex/plugins/marketplaces/archfill/に clone、codex plugin marketplace addで登録 (codex CLI が PATH にある場合) - Both 同時インストール:
--platform=both(デフォルト) で両プラットフォームに 1 コマンドで導入 - 対話 UI:
@clack/promptsベースの polished な prompts + スピナー付きタスク進捗 - 非対話モード:
--non-interactive+--urlで CI / スクリプト対応 - fail-safe: ファイル書込は atomic (tmp + rename) で既存設定を破壊しない
What it installs
- 3 つの inject-only hook (SessionStart / UserPromptSubmit / PreToolUse(Read)) — agent への過去 memory 注入と
save_observationrubric (ADR-011) - tsumugi MCP server (
save_observation/search_memory/trigger_dreaming/get_dreaming_status) を.mcp.json経由で自動登録
CLI options
-u, --url <URL> tsumugi server URL
-p, --platform <kind> claude | codex | both
-y, --non-interactive Skip prompts (requires --url)
-f, --force Re-clone marketplace
-h, --help
Links
- npm: https://www.npmjs.com/package/@archfill/tsumugi-cli
- ADR-011 (hook design): docs/adr/0011-hook-llm-placement.md
- Maintainer publishing guide: apps/cli/PUBLISHING.md