Skip to content

Add Smith Claude Code OAuth provider#407

Merged
edwin-zvs merged 1 commit into
mainfrom
smith-claude-oauth
Jun 16, 2026
Merged

Add Smith Claude Code OAuth provider#407
edwin-zvs merged 1 commit into
mainfrom
smith-claude-oauth

Conversation

@edwin-zvs

Copy link
Copy Markdown
Contributor

Summary

  • add explicit claude-oauth: / claude-code-oauth: Smith model routing
  • add a Claude Code CLI-backed Smith provider that delegates auth to claude, disables Claude Code built-in tools, and parses structured Smith text/tool-call turns
  • document the auth/billing distinction and record the explicit OAuth-provider design decision

Verification

  • cargo test -p construct-adapter-smith
  • cargo build

Notes

No TUI recording attached; this is provider/auth plumbing with no visual surface change.

Relevant changed binary: construct-adapter-smith.

Debug binaries built in this worktree:

  • /Users/moon/agentd/.claude/worktrees/smith-claude-oauth/target/debug/construct
  • /Users/moon/agentd/.claude/worktrees/smith-claude-oauth/target/debug/construct-mcp
  • /Users/moon/agentd/.claude/worktrees/smith-claude-oauth/target/debug/construct-adapter-antigravity
  • /Users/moon/agentd/.claude/worktrees/smith-claude-oauth/target/debug/construct-adapter-claude
  • /Users/moon/agentd/.claude/worktrees/smith-claude-oauth/target/debug/construct-adapter-codex
  • /Users/moon/agentd/.claude/worktrees/smith-claude-oauth/target/debug/construct-adapter-shell
  • /Users/moon/agentd/.claude/worktrees/smith-claude-oauth/target/debug/construct-adapter-smith

target/debug/constructd was not produced by the current workspace build.

@edwin-zvs
edwin-zvs merged commit 9a5137c into main Jun 16, 2026
1 check passed
@edwin-zvs
edwin-zvs deleted the smith-claude-oauth branch June 16, 2026 14:38
@edwin-zvs edwin-zvs mentioned this pull request Jun 16, 2026
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