762 B
762 B
MVP実装目標
最小構成
- Pod: llm-workerをラップし、プロファイル設定で起動
- niad: Podのライフサイクル管理(起動・停止・一覧)
- nia-cli:
nia run <profile>でPod起動、stdin/stdoutで対話
PodにWorkerを組み込み、daemonからPodを起動する仕組み。を作成する。
ネットワークは考慮せず、一旦は完全にローカルファイルシステムで動作する。
ビルトインツールは最低限作る。(CURD/Shell)
LLMバックエンドを構成可能にする。
ビルトインツール
- read_file / write_file / list_dir
- execute_shell
Profile形式
- TOML or YAML で定義
- プロバイダ・モデル・システムプロンプト