<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Code Map :: Fisk AI</title><link>https://choria-io.github.io/fisk-ai/design/codemap/</link><description>A guided deep-dive into the Fisk AI codebase: architecture, subsystems, and the flows that connect them.</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://choria-io.github.io/fisk-ai/design/codemap/index.xml" rel="self" type="application/rss+xml"/><item><title>Architecture</title><link>https://choria-io.github.io/fisk-ai/design/codemap/architecture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://choria-io.github.io/fisk-ai/design/codemap/architecture/</guid><description>How the packages layer, the interface seams that keep them apart, and how a run composes.</description></item><item><title>Tools and Introspection</title><link>https://choria-io.github.io/fisk-ai/design/codemap/tools/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://choria-io.github.io/fisk-ai/design/codemap/tools/</guid><description>How a fisk command tree becomes the tool set an LLM may call, filtered by tags and rules.</description></item><item><title>The Agent Loop</title><link>https://choria-io.github.io/fisk-ai/design/codemap/agent-loop/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://choria-io.github.io/fisk-ai/design/codemap/agent-loop/</guid><description>Call the model, run the tools it asks for, feed the results back, all under a budget.</description></item><item><title>Safety and Human in the Loop</title><link>https://choria-io.github.io/fisk-ai/design/codemap/safety/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://choria-io.github.io/fisk-ai/design/codemap/safety/</guid><description>How every command runs sandboxed by construction, and how a human gates the ones that matter.</description></item><item><title>Sessions and Resume</title><link>https://choria-io.github.io/fisk-ai/design/codemap/sessions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://choria-io.github.io/fisk-ai/design/codemap/sessions/</guid><description>A run journaled event by event, so it can be suspended, resumed, or survive a crash.</description></item><item><title>Memory</title><link>https://choria-io.github.io/fisk-ai/design/codemap/memory/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://choria-io.github.io/fisk-ai/design/codemap/memory/</guid><description>A small key/value store that lets the model keep durable notes across separate runs.</description></item><item><title>Knowledge and RAG</title><link>https://choria-io.github.io/fisk-ai/design/codemap/knowledge/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://choria-io.github.io/fisk-ai/design/codemap/knowledge/</guid><description>A local, in-process document index the model can search, lexical by default and semantic on opt-in.</description></item><item><title>The Terminal UI</title><link>https://choria-io.github.io/fisk-ai/design/codemap/terminal-ui/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://choria-io.github.io/fisk-ai/design/codemap/terminal-ui/</guid><description>The full-screen runner, its event-driven render, and the single-writer discipline that keeps it safe.</description></item><item><title>Interoperability: MCP and A2A</title><link>https://choria-io.github.io/fisk-ai/design/codemap/interop/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://choria-io.github.io/fisk-ai/design/codemap/interop/</guid><description>Serving the same tools to an MCP client or a peer agent over NATS, and importing a peer's tools.</description></item><item><title>Reference and Map</title><link>https://choria-io.github.io/fisk-ai/design/codemap/reference-map/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://choria-io.github.io/fisk-ai/design/codemap/reference-map/</guid><description>The command surface, a source-file map by package, the key types, and a glossary.</description></item></channel></rss>