v1.0.1
v1.0.1: patch release based on first-external-user feedback,
plus provider expansion to back the provider-agnostic claim,
plus BabyAGI example as the lineage demonstration.
Patches:
- register() public API for multi-run scripts
- Schema-vs-instance failure mode in LLM auto-instructions
- SQLiteEventStore error hints at Runtime(persist_to=...)
Provider expansion:
- OpenAIProvider with surface parity to AnthropicProvider
- New [openai] and [anthropic] extras; [llm] now installs both
- Shared parsing.py module for cross-provider structured output
Examples:
- examples/babyagi.py: BabyAGI's autonomous agent loop rebuilt
as three reactive behaviors on Active Graph, with --provider
selection between anthropic and openai
CONTRACT v1.0.1 #5 documents the LLMProvider commitment surface,
the three-extras pattern, and the explicit non-promises for v1.0.1
(tool use is Anthropic-only; native structured output modes deferred
to v1.1).
See CHANGELOG.md for full notes.