develop
夜居 / Yoi
Yoiは、LLM Workerの実行履歴と明示的な権限を管理するエージェント実行基盤である。Workspaceの記録と操作権限をBackendが管理し、RuntimeがWorkerと作業ディレクトリの実行資源を管理する。単一プロセスで実行するStandaloneは、Workspaceの権限やRuntime Workerの登録とは分離している。
実装の入口
- agen:LLMターン、履歴、ツール呼出し。
- worker:セッション、機能、ツールと実行権限の接続。
- workspace-server:Workspaceの正本とBackend操作。
- worker-runtime:Workerの実行とRuntime資源。
- standalone:プロセス内の独立した実行ホスト。
- yoi・tui・Web:利用者との接点。
各crateのREADMEをcrateドキュメントとして使い、具体的な設計理由はmodule・itemのrustdocに置く。文書の追加・維持・削除は文書管理規則、変更の検証は検証規則に従う。
ライセンスはMIT。
Languages
Rust
83.4%
TypeScript
12.8%
Svelte
3.2%
CSS
0.4%