.gitignore
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
pyproject.toml
requirements.txt
.github/workflows/publish-pypi.yml
scenarios/development-guide.md
scenarios/example/prompts.py
scenarios/example/run.py
scenarios/example/workflow.md
scenarios/example/workflow.py
scenarios/example/nodes/__init__.py
scenarios/example/nodes/common.py
scenarios/example/nodes/first_draft.py
scenarios/example/nodes/redraft.py
scenarios/example/nodes/requirement_parse.py
scenarios/example/nodes/review.py
scenarios/example/nodes/testcase_output.py
scenarios/example/schemas/state.py
src/bumaren_agent_workflow/__init__.py
src/bumaren_agent_workflow.egg-info/PKG-INFO
src/bumaren_agent_workflow.egg-info/SOURCES.txt
src/bumaren_agent_workflow.egg-info/dependency_links.txt
src/bumaren_agent_workflow.egg-info/requires.txt
src/bumaren_agent_workflow.egg-info/scm_file_list.json
src/bumaren_agent_workflow.egg-info/scm_version.json
src/bumaren_agent_workflow.egg-info/top_level.txt
src/bumaren_agent_workflow/agent/__init__.py
src/bumaren_agent_workflow/agent/agent.py
src/bumaren_agent_workflow/agent/memory.py
src/bumaren_agent_workflow/agent/toolset.py
src/bumaren_agent_workflow/engine/__init__.py
src/bumaren_agent_workflow/engine/context.py
src/bumaren_agent_workflow/engine/stage.py
src/bumaren_agent_workflow/engine/workflow.py
src/bumaren_agent_workflow/engine/primitives/__init__.py
src/bumaren_agent_workflow/engine/primitives/breaker.py
src/bumaren_agent_workflow/engine/primitives/checkpoint.py
src/bumaren_agent_workflow/engine/primitives/continuer.py
src/bumaren_agent_workflow/engine/primitives/foreach.py
src/bumaren_agent_workflow/engine/primitives/loop.py
src/bumaren_agent_workflow/engine/primitives/sequence.py
src/bumaren_agent_workflow/llm/__init__.py
src/bumaren_agent_workflow/llm/client.py
src/bumaren_agent_workflow/llm/image_client.py
src/bumaren_agent_workflow/llm/logging_client.py
src/bumaren_agent_workflow/llm/message.py
src/bumaren_agent_workflow/llm/providers/__init__.py
src/bumaren_agent_workflow/llm/providers/anthropic.py
src/bumaren_agent_workflow/llm/providers/openai.py
src/bumaren_agent_workflow/llm/providers/zhipu.py
src/bumaren_agent_workflow/state/__init__.py
src/bumaren_agent_workflow/state/schema.py
src/bumaren_agent_workflow/state/store.py
src/bumaren_agent_workflow/state/backends/__init__.py
src/bumaren_agent_workflow/state/backends/json_file.py
src/bumaren_agent_workflow/state/backends/memory.py
src/bumaren_agent_workflow/tools/__init__.py
src/bumaren_agent_workflow/tools/executor.py
src/bumaren_agent_workflow/tools/mcp.py
src/bumaren_agent_workflow/tools/registry.py
src/bumaren_agent_workflow/tools/schema.py
tests/__init__.py
tests/agent/__init__.py
tests/agent/test_agent.py
tests/agent/test_memory.py
tests/agent/test_toolset.py
tests/engine/__init__.py
tests/engine/test_breaker.py
tests/engine/test_checkpoint.py
tests/engine/test_continuer.py
tests/engine/test_foreach.py
tests/engine/test_loop.py
tests/engine/test_sequence.py
tests/engine/test_stage.py
tests/engine/test_workflow.py
tests/llm/__init__.py
tests/llm/test_anthropic_provider.py
tests/llm/test_image_client.py
tests/llm/test_logging_client.py
tests/llm/test_message.py
tests/llm/test_openai_provider.py
tests/llm/test_zhipu_provider.py
tests/scenarios/__init__.py
tests/state/__init__.py
tests/state/test_json_file_backend.py
tests/state/test_memory_backend.py
tests/state/test_schema.py
tests/tools/__init__.py
tests/tools/_mcp_fixture_server.py
tests/tools/test_executor.py
tests/tools/test_mcp.py
tests/tools/test_registry.py
tests/tools/test_schema.py