KeiSeiKit-1.0/_primitives/_rust/kei-agent-runtime/src/lib.rs
Parfii-bot a4e667de10 KeiSeiKit-public — clean state
Single-commit clean baseline after security scrub of niche-tells,
project codenames, internal jargon, and contributor-email leaks.

Contents:
- 100 Rust crates (_primitives/_rust/)
- 37 agent manifests (_manifests/) + generated specs (_generated/)
- 67 user-invocable skills (skills/)
- 33 hooks (hooks/)
- Composition blocks (_blocks/)
- Documentation (docs/, README.md)
- TS adapter packages (_ts_packages/)
- Assembler (_assembler/)
- Roles (_roles/)
- Templates (_templates/)
- Forgejo CI (.forgejo/)

Author: Denis Parfionovich <info@greendragon.info>

License: see LICENSE.
2026-05-01 12:09:03 +08:00

27 lines
1,007 B
Rust

//! kei-agent-runtime — Agent substrate v1 runtime.
//!
//! Modules:
//! - `capability` — Capability trait + context structs + result enums
//! - `registry` — static &str → &'static dyn Capability lookup for all 14 impls
//! - `gates` — 6 PreToolUse gate capabilities
//! - `verifies` — 8 on-return verify capabilities
//! - `compose` — task.toml + role + capabilities → prompt.md
//! - `spawn` — prepare tasks/<agent-id>/prompt.md + ledger row
//! - `prepare` — orchestrator-facing `AgentInvocation` bundle (ergonomics)
//! - `verify` — run all verify capabilities against agent's return
//! - `simulated_merge` — orchestrator-side worktree → apply diff → verify
//!
//! Per `docs/AGENT-SUBSTRATE-SCHEMA.md` (LOCKED 2026-04-23).
pub mod capability;
pub mod compose;
pub mod dna;
pub mod gates;
pub mod prepare;
pub mod registry;
pub mod role;
pub mod simulated_merge;
pub mod spawn;
pub mod validate;
pub mod verifies;
pub mod verify;