moo.agent

Modules

agent_tools

Stage-2 PydanticAI tools — one async function per MOO command an agent can issue.

brain

Brain: perception-action loop for moo-agent.

cli

CLI entrypoint — moo-agent init and moo-agent run.

config

Settings.toml loading and validation.

connection

SSH connection layer for moo-agent.

iac

Client-side IAC (telnet subnegotiation) parser, encoder, and negotiator.

llm_client

Provider-agnostic LLM client built on PydanticAI.

lore

krustylu lore source for moo-agent world-builders.

observability

Logfire observability setup.

response_model

Pydantic response model for one LLM cycle.

session_log

Prior-session log parsing for resume.

soul

Soul loading — SOUL.md (immutable) + SOUL.patch.md (append-only).

templates

tests

tui

Full-screen TUI for moo-agent.