Skip to content

feat: add multi-provider agent runtimes - #1

Open
abwagner wants to merge 1 commit into
mainfrom
qck/multi-provider-agent-runtime
Open

feat: add multi-provider agent runtimes#1
abwagner wants to merge 1 commit into
mainfrom
qck/multi-provider-agent-runtime

Conversation

@abwagner

Copy link
Copy Markdown
Owner

Summary

  • add provider-neutral agent contracts plus Claude -p, OpenAI Agents SDK, and Umans-compatible runtimes
  • add optional Plane escalation outbox and authoritative prompt loading
  • document runtime selection and credentials

Plane

Closes QCK-1
Closes QCK-2
Closes QCK-3
Closes QCK-4
Closes QCK-5
Closes QCK-6
Closes QCK-7

Validation

  • uv run --extra dev pytest tests/test_work_tracker.py tests/test_agents_prompts.py tests/test_config.py tests/test_agents_runtime.py tests/test_agents_claude_print.py tests/test_agents_openai_runtime.py
  • uv run --extra dev ruff check src/quacking/agents src/quacking/core tests/test_work_tracker.py tests/test_agents_prompts.py tests/test_agents_runtime.py tests/test_agents_claude_print.py tests/test_agents_openai_runtime.py
  • git diff --check

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.

1 participant