Skip to content

v1.0.1

Choose a tag to compare

@yoheinakajima yoheinakajima released this 19 May 05:03
· 56 commits to main since this release
3f33652

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.