Skip to content

docs: release prep for v0.1.0 (#9)#18

Merged
jkbennitt merged 5 commits into
mainfrom
docs/release-prep
Mar 19, 2026
Merged

docs: release prep for v0.1.0 (#9)#18
jkbennitt merged 5 commits into
mainfrom
docs/release-prep

Conversation

@jkbennitt
Copy link
Copy Markdown
Member

Summary

Final phase — makes the SDK release-ready.

  • Fixed README quickstart — all code examples now use felix_agent_sdk imports and actual API (FelixWorkflow, run_felix_workflow, WorkflowConfig). Removed references to non-existent APIs (felix.streaming, felix.benchmarks, factory.spawn_team, CentralPost.run).
  • 4 runnable examples — hello_world (mock provider, zero deps), research_workflow (real provider), custom_workflow (custom config + strategies), memory_persistence (KnowledgeStore + TaskMemory)
  • CHANGELOG.md — full v0.1.0 summary across all 6 implementation phases
  • CI workflow — GitHub Actions with Python 3.10/3.11/3.12 matrix, ruff + pytest

Test plan

  • All 659 tests pass
  • ruff check src/ clean
  • python examples/01_hello_world.py runs successfully
  • python examples/03_custom_workflow.py runs successfully
  • python examples/04_memory_persistence.py runs successfully

Closes #9

🤖 Generated with Claude Code

jkbennitt and others added 5 commits March 19, 2026 11:03
All code examples now use felix_agent_sdk (not felix), the actual
class/function names (FelixWorkflow, run_felix_workflow, WorkflowConfig,
AgentFactory, KnowledgeStore), and correct constructor signatures.

Removed: non-existent APIs (CentralPost.run, factory.spawn_team),
streaming section (module not yet implemented), benchmarks section
(module not yet implemented), dynamic spawning code example (stub).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 01_hello_world.py: mock provider, zero-dependency demo
- 02_research_workflow.py: real provider with research template
- 03_custom_workflow.py: custom WorkflowConfig, helix params, strategies
- 04_memory_persistence.py: KnowledgeStore + TaskMemory with SQLite

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Matrix: Python 3.10, 3.11, 3.12. Runs ruff check + pytest on
push to main and all PRs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add pip cache to CI workflow for faster runs
- Remove bedrock/vertex optional deps (not implemented)
- Extract shared mock provider to examples/_mock.py
- Fix unnecessary f-string in example 03

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jkbennitt jkbennitt merged commit 9dcf8bd into main Mar 19, 2026
3 checks passed
@jkbennitt jkbennitt deleted the docs/release-prep branch March 19, 2026 22:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docs, examples, and v0.1.0 release prep

1 participant