Expand description
kiss-coding harness: sessions, compaction, settings, project context, skills, prompt templates, search tools, and the AgentSession facade.
Re-exports§
pub use session::entry::SessionEntry;pub use session::entry::SessionHeader;pub use session::manager::SessionListing;pub use session::manager::SessionManager;pub use session::manager::default_session_dir;pub use session_runner::AgentSession;pub use session_runner::EphemeralResponse;pub use session_runner::PromptMode;pub use session_runner::SessionEvent;pub use session_runner::SessionEventSink;pub use session_runner::WorkflowTurnStatus;pub use settings::Settings;
Modules§
- compaction
- Compaction: summarize older context when the window fills, keeping a recent tail. Also branch summarization support for /tree navigation.
- context_
files - Project context file discovery: AGENTS.md / CLAUDE.md, with AGENTS.override.md taking precedence per directory. Load order: global file, then ancestor directories root->cwd, then cwd.
- iterative
- Bounded loop and autoresearch jobs in persistent child sessions.
- prompts
- Prompt templates: Markdown files whose name becomes a
/command, with positional-argument expansion. - session
- session_
runner - AgentSession: the high-level facade every mode drives. Owns the session manager, tool set, queues, retry, auto-compaction, and cost accounting.
- settings
- Settings: global
~/.kiss/agent/settings.jsondeep-merged with project.kiss/settings.json(project wins). - skills
- Agent Skills (agentskills.io style): Markdown files with YAML frontmatter,
discovered from user/project locations, surfaced in the system prompt and
through
$nameor/nameinput tokens. The older/skill:nameform is also accepted. - subagents
- Opt-in, in-process subagent sessions and Codex-style control tools.
- system_
prompt - System prompt assembly: identity + tool list + guidelines, appended custom text, project context blocks, skills XML, and the cwd line.
- tools
- trust
- Project trust: gate loading of project-local resources behind a saved
decision in
~/.kiss/agent/trust.json(parent-folder decisions apply). - workflows
- Dynamic workflows: many child agents orchestrated by a script the model writes.