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.
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.
../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
faq.md— common questions (recommended)manual_testing.md— manual smoke tests and how to run the test suiteintegrations/abstractcore.md— wiringLLM_CALL/TOOL_CALLSvia AbstractCoretools-comms.md— enabling the optional comms toolset (email/WhatsApp/Telegram)
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)
../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)