2.0 KiB
2.0 KiB
INSOMNIA
insomnia(i6a)は不休のエージェントループを回すためのエージェントプラットフォーム。
ワークフローを統括し、四六時中電力を消費し、イテレーションします。
Crates
| クレート | 概要 |
|---|---|
insomnia |
トップレベルアプリケーション(未実装) |
llm-worker |
自律的なLLMシステムを構築するためのライブラリ |
llm-worker-macros |
llm-worker用の手続きマクロ (#[tool_registry], #[tool]) |
ドキュメント
llm-worker の設計ドキュメントは crates/llm-worker/docs/ に配置されています。
設計仕様 (spec/)
- basis — 基盤用語とアーキテクチャ概要
- timeline — Timeline抽象レイヤー設計
- cache_lock — KVキャッシュ最適化(Type-stateパターン)
- hooks — フックライフサイクルと介入システム
- worker — Workerオーケストレーション設計
- cancellation — 非同期キャンセル機構
- tools — ツールシステム設計
調査資料 (research/)
- openresponses_mapping — Open Responsesマッピング
- llm-streaming — LLMストリーミング調査
- provider-event-specs — プロバイダイベント仕様
計画 (plan/)
- rig_adoption — rig参照設計の採用計画
- worker_api — Worker API/DSL設計計画