Add user-scoped setup for Claude Code and Codex

オープン
#22 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

@apodgaiko がすでに取り組んでいます。

2026年7月10日 から。

  • #23 @apodgaiko による — オープン

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
48/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
静か
技術スタック
python
領域
cli, tooling

調査の方向性

既存の zenith init エントリポイントから始め、プロジェクトスコープの MCP 設定、プロンプト、エージェント、スキルが Claude と Codex 向けにどのようにステージングされるかを追跡します。ユーザースコープを明示的に追加しつつ、プロジェクトスコープをデフォルトとして維持し、指定された環境パスに従い、無関係な設定を保持します。完了条件は、両方のホストを任意の順序でインストールでき、セットアップを繰り返しても冪等であり、Hermes がプロジェクトスコープのままであることです。

索引モデルが issue の本文から書いたものです。

説明

Problem

zenith init currently stages MCP configuration, prompts, agents, and skills inside one target workspace. Users who want Zenith across many workspaces must repeat initialization and restart each host for every workspace.

Proposal

Add an explicit user-scoped setup mode:

uv run zenith init --scope user --agent claude
uv run zenith init --scope user --agent codex

The existing project-scoped behavior remains the default for compatibility.

User scope registers the host's user-level MCP server and managed Zenith assets, honors CLAUDE_CONFIG_DIR and CODEX_HOME, preserves unrelated user configuration, and never selects or overwrites model/reasoning/sandbox/feature preferences or persists ambient API/model environment variables. It is idempotent and supports installing both hosts in either order.

Hermes retains project scope until its authoritative user-scope paths are established.

主要言語
Python
スター
400
フォーク
57
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

Intelligent-Internet/zenith のほかの issue

Intelligent-Internet/zenith の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。