Skip to content

Upgrade to weakincentives v0.27.0 and apply breaking changes#13

Merged
andreisavu merged 1 commit intomainfrom
andreisavu/bangalore-v1
Feb 17, 2026
Merged

Upgrade to weakincentives v0.27.0 and apply breaking changes#13
andreisavu merged 1 commit intomainfrom
andreisavu/bangalore-v1

Conversation

@andreisavu
Copy link
Member

Summary

  • Upgrade weakincentives dependency from v0.26.0 to v0.27.0
  • Migrate task_completion_checker from ClaudeAgentSDKClientConfig to PromptTemplate, following the new prompt-scoped declaration model introduced in v0.27.0
  • Update imports for TaskCompletionContext and TaskCompletionResult to their new canonical location in weakincentives.prompt

Test plan

  • make check passes (ruff format, ruff lint, pyright, 172 tests at 100% coverage)
  • Manual eval: make dispatch-eval QUESTION="What is the secret number?" EXPECTED="42" — PASSED, score 1.00
  • Debug bundle inspected via wink query — clean transcript, no errors

🤖 Generated with Claude Code

Move task_completion_checker from ClaudeAgentSDKClientConfig to
PromptTemplate, matching the new prompt-scoped declaration model.
Update imports to use weakincentives.prompt for TaskCompletionContext
and TaskCompletionResult.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@andreisavu andreisavu merged commit 8e5157e into main Feb 17, 2026
1 check passed
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