Go to file
2026-04-04 04:27:46 +09:00
crates migrate docs 2026-04-04 04:27:46 +09:00
docs migrate docs 2026-04-04 04:27:46 +09:00
.envrc cargo init 2026-04-04 03:30:49 +09:00
.gitignore cargo init 2026-04-04 03:30:49 +09:00
Cargo.lock cargo init 2026-04-04 03:30:49 +09:00
Cargo.toml cargo init 2026-04-04 03:30:49 +09:00
devshell.nix cargo init 2026-04-04 03:30:49 +09:00
flake.lock cargo init 2026-04-04 03:30:49 +09:00
flake.nix cargo init 2026-04-04 03:30:49 +09:00
LICENSE init 2026-04-04 03:30:01 +09:00
package.nix cargo init 2026-04-04 03:30:49 +09:00
README.md migrate docs 2026-04-04 04:27:46 +09:00

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