Documentation¶
This folder contains user-facing docs (how to use AbstractRuntime) and maintainer docs (ADRs/backlog).
If you are new: read getting-started.md → api.md → architecture.md.
Ecosystem¶
AbstractRuntime is part of the wider AbstractFramework ecosystem: - AbstractFramework umbrella: lpalbou/AbstractFramework - AbstractCore (LLM + tools): lpalbou/abstractcore
In this repo, the AbstractCore wiring lives under src/abstractruntime/integrations/abstractcore/* and is documented in integrations/abstractcore.md.
Start here¶
../README.md— install + quick startgetting-started.md— first steps (recommended)api.md— public API surface (imports + pointers)architecture.md— how the runtime is structured (with diagrams)proposal.md— design goals and scope boundaries
Guides¶
faq.md— common questions (recommended)manual_testing.md— manual smoke tests and how to run the test suiteintegrations/abstractcore.md— wiringLLM_CALL/TOOL_CALLS, prompt-cache control, and tool approval waits via AbstractCoretools-comms.md— enabling the optional comms toolset (email/WhatsApp/Telegram)
Features (reference)¶
evidence.md— artifact-backed evidence capture for external-boundary toolsmcp-worker.md— MCP worker CLI (abstractruntime-mcp-worker)snapshots.md— snapshot/bookmark model and storesprovenance.md— tamper-evident hash-chained ledgerlimits.md— runtime-aware_limitsnamespace and APIsworkflow-bundles.md—.flowbundle format, VisualFlow distribution, and multi-entry fan-in metadata
Maintainers¶
../CHANGELOG.md— release notes../CONTRIBUTING.md— how to build/test and submit changes../SECURITY.md— responsible vulnerability reporting../ACKNOWLEDGMENTS.md— credits../ROADMAP.md— prioritized next stepsadr/README.md— architectural decisions (why)backlog/README.md— implemented and planned work items (what/how)