Re-exports§
pub use agent::repl_trace::ReplTraceGuard;pub use agent::Agent;pub use agent::BaseAgent;pub use agent::MessageHandler;pub use error::KowalskiError;pub use federation::ABSOLUTE_MAX_DELEGATION_DEPTH;pub use federation::AclEnvelope;pub use federation::AclMessage;pub use federation::AgentRecord;pub use federation::AgentRegistry;pub use federation::DEFAULT_MAX_DELEGATION_DEPTH;pub use federation::DelegationOutcome;pub use federation::FederationOrchestrator;pub use federation::MessageBroker;pub use federation::MpscBroker;pub use federation::check_delegate_depth;pub use federation::delete_federation_agent;pub use federation::load_registry_into;pub use federation::mark_stale_agents_inactive;pub use federation::set_agent_current_task;pub use federation::touch_agent_heartbeat;pub use federation::upsert_agent_state_for_record;pub use federation::upsert_registry_record;pub use graph::postgres_age_cypher;pub use graph::postgres_graph_status;pub use markdown_pipeline::maybe_normalize_markdown;pub use markdown_pipeline::parse_app_manifest;pub use markdown_pipeline::parse_stage_agent;pub use markdown_pipeline::render_context_attachments;pub use markdown_pipeline::resolve_manifest_path;pub use markdown_pipeline::AppManifestMeta;pub use markdown_pipeline::StageAgentMeta;pub use operator_input::answers_to_prompt;pub use operator_input::default_ingest_form_fields;pub use operator_input::validate_form_answers;pub use operator_input::HordeRunFormSpec;pub use operator_input::OperatorInputField;pub use rookery::assign_penguin_avatars;pub use rookery::extract_json_block;pub use rookery::horde_root_path;pub use rookery::infer_penguin_avatar;pub use rookery::minimal_linear_draft;pub use rookery::parse_draft_from_assistant;pub use rookery::normalize_draft;pub use rookery::output_looks_invalid;pub use rookery::repair_horde_tree_outputs;pub use rookery::validate_draft;pub use rookery::validate_horde_tree;pub use rookery::write_horde_tree;pub use rookery::HordeBirthSpec;pub use rookery::PenguinSpec;pub use rookery::RookeryDraft;pub use mcp::CallToolResponse;pub use mcp::McpClient;pub use mcp::McpConnection;pub use mcp::McpHub;pub use mcp::McpStdioClient;pub use mcp::McpToolBinding;pub use mcp::McpToolDescription;pub use mcp::McpToolProxy;pub use model::ModelManager;pub use role::Audience;pub use role::Preset;pub use role::Role;pub use role::Style;pub use tools::ToolCall;pub use config::*;pub use logging::*;pub use model::*;pub use tool_chain::*;pub use tools::*;
Modules§
- agent
- config
- conversation
- db
- Optional SQL persistence for durable episodic and agent metadata.
- error
- federation
- Multi-agent federation: ACL messages, in-process broker, registry.
- graph
- Optional Postgres extension probes (pgvector, Apache AGE).
- llm
- logging
- markdown_
pipeline - Markdown-staged apps: a manifest (
app.mdorhorde.md) plusagents/*.mddrive multi-step runs. This module is layout-agnostic — no wiki/Obsidian-specific repair or index generation. Each stage declares prompt paths, optional context files (relative to the workdir), optional@artifact@/@step:name@tokens, and optional markdown normalization. - mcp
- Model Context Protocol (MCP) client integration in
kowalski-core. - memory
- model
- operator_
input - Operator-facing form fields for horde runs (declared in agent frontmatter).
- role
- rookery
- Rookery — horde builder: validate drafts and write markdown-native horde trees.
- source_
bundle - Assemble raw source markdown from URLs, local file paths, and free text.
- template
- tool_
chain - tools
- utils