Skip to main content

Crate atomcode_core

Crate atomcode_core 

Source

Modules§

agent
The AgentLoop — a standalone agent that processes user messages, calls LLM providers, executes tools, and communicates with the UI via channels. Decoupled from any TUI concerns.
atomgit
AtomGit REST API client, built on top of the OAuth token stored by crate::auth. Scope is intentionally narrow: only the endpoints the fixissue workflow needs.
auth
coding_plan
commands
config
conversation
ctx
Context construction strategies — one entry point per model/provider.
git
graph
hook
i18n
init
Project initialization — generate .atomcode.md from project structure.
input_history
Cross-session input history for the TUI input box (↑/↓ recall).
locale
lsp
mcp
MCP (Model Context Protocol) integration module.
notify
plugin
Plugin marketplace + installation. See docs/superpowers/specs/2026-04-29-plugin-marketplace-design.md.
pricing
Model pricing — maps model names to per-million-token costs.
process_utils
Platform-specific process utilities.
provider
self_update
In-place binary upgrade for atomcode.
semantic
session
Session management for persistent conversation contexts.
setup
Setup wizard — install seed files (skills/commands/hooks/MCP) to $ATOMCODE_HOME/.
skill
stream
telemetry_bootstrap
Helpers for constructing telemetry envelope context at process start.
tool
turn
uninstall
Uninstall flow shared between the atomcode uninstall subcommand and scripts/uninstall.sh / uninstall.ps1.
version_check
Passive “new version available” check.
vision_preprocessor
VL-model image preprocessor.

Constants§

ATOMCODE_USER_AGENT
User-Agent identifier for every outbound HTTP request the app makes.