yoi/README.md
2026-04-04 04:27:46 +09:00

2.0 KiB
Raw Blame History

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/)

計画 (plan/)