Skip to content

Export EffortLevel type alias#951

Open
Jaksenc wants to merge 1 commit into
anthropics:mainfrom
Jaksenc:codex/export-effort-level
Open

Export EffortLevel type alias#951
Jaksenc wants to merge 1 commit into
anthropics:mainfrom
Jaksenc:codex/export-effort-level

Conversation

@Jaksenc
Copy link
Copy Markdown

@Jaksenc Jaksenc commented May 11, 2026

Summary

  • add a public EffortLevel type alias for Claude effort string levels
  • reuse the alias in AgentDefinition and ClaudeAgentOptions
  • export the alias from the package root for downstream SDK wrappers

Closes #938

Testing

  • .venv/bin/python -m pytest tests/test_types.py -q
  • .venv/bin/python -m ruff check src/claude_agent_sdk/types.py src/claude_agent_sdk/__init__.py tests/test_types.py
  • .venv/bin/python -m ruff format --check src/claude_agent_sdk/types.py src/claude_agent_sdk/__init__.py tests/test_types.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.

Export EffortLevel as a named TypeAlias from claude_agent_sdk.types

1 participant