-
Notifications
You must be signed in to change notification settings - Fork 0
Add sciON integration and documentation #936
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
ryo246912
wants to merge
1
commit into
main
Choose a base branch
from
feat/scion-integration-1084900716418474066
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+50
−0
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -14,3 +14,4 @@ mcp.json | |
| !.rulesync/mcp.json | ||
| !.vscode/mcp.json | ||
| !dot_config/rulesync/exact_dot_rulesync/mcp.json | ||
| .scion/ | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,48 @@ | ||
| # sciON (Scientific Orchestration Network) 概要 | ||
|
|
||
| ## sciON とは? | ||
|
|
||
| sciONは、Google Cloud Platformによって公開された、複数のAIエージェント(Claude Code, Gemini CLI, Codexなど)を並列かつ安全に実行・管理するための実験的なマルチエージェント・オーケストレーション・テストベッドです。 | ||
|
|
||
| 名前の由来は「接ぎ木」を意味する "scion" からきています。 | ||
|
|
||
| ## 主な強み | ||
|
|
||
| - **高い隔離性**: 各エージェントは専用のコンテナとGit worktree内で動作します。これにより、エージェント同士が同じファイルを同時に編集して競合したり、環境を壊したりすることを防ぎます。 | ||
| - **並列実行**: 複数のエージェントを同時に動かし、それぞれ別のタスクや同じプロジェクトの異なる部分を並行して進めることができます。 | ||
| - **ハーネス非依存**: Claude Code, Gemini CLI, Codexなど、コンテナ内で動作するあらゆるエージェント・ハーネスに対応しています。 | ||
| - **自然言語による連携**: 厳密なワークフローをコードで定義するのではなく、エージェントがCLIツールを動的に学習し、モデル自身が自然言語を通じて連携方法を決定します。 | ||
| - **柔軟なランタイム**: ローカルのDocker/Podmanだけでなく、macOSのApple Container、さらにはKubernetes上でも動作可能です。 | ||
|
|
||
| ## 使い方 | ||
|
|
||
| ### 初期化 | ||
|
|
||
| ```bash | ||
| # マシンの初期化 | ||
| scion init --machine | ||
|
|
||
| # プロジェクト(Grove)の初期化 | ||
| cd your-project | ||
| scion init | ||
| ``` | ||
|
|
||
| ### エージェントの起動 | ||
|
|
||
| ```bash | ||
| # エージェントを起動してセッションにアタッチ | ||
| scion start debug "このエラーの修正を助けて" --attach | ||
| ``` | ||
|
|
||
| ### 管理コマンド | ||
|
|
||
| - `scion list` (または `ps`): 起動中のエージェント一覧を表示 | ||
| - `scion attach <name>`: 実行中のエージェントのtmuxセッションに接続 | ||
| - `scion message <name> "..."`: 実行中のエージェントにメッセージを送信 | ||
| - `scion logs <name>`: ログを表示 | ||
| - `scion stop <name>`: エージェントを停止 | ||
| - `scion delete <name>`: エージェント、コンテナ、worktreeを削除 | ||
|
|
||
| ## 注意事項 | ||
|
|
||
| sciONは現在実験的な段階にあります。ローカル利用は比較的安定していますが、機能の変更や破壊的なアップデートが行われる可能性があります。 |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mise で管理するツールのバージョンに
"latest"を使用すると、インストールを実行するタイミングによって導入されるバージョンが異なり、開発環境の再現性が損なわれます。本リポジトリの他のツールと同様に、特定のバージョン(例:"v0.1.0"やコミットハッシュなど)を明示的に指定することを検討してください。References