Skip to content

Add auth policy disclaimer and bump to 0.1.19#229

Merged
leonvanzyl merged 3 commits intomasterfrom
chore/auth-disclaimer-and-version-bump
Mar 26, 2026
Merged

Add auth policy disclaimer and bump to 0.1.19#229
leonvanzyl merged 3 commits intomasterfrom
chore/auth-disclaimer-and-version-bump

Conversation

@leonvanzyl
Copy link
Copy Markdown
Collaborator

Summary

  • Add prominent warnings about Anthropic's Agent SDK policy on subscription-based auth for third-party agents (README, Settings UI, start scripts, error messages)
  • Flip recommended auth method from claude login to API key (ANTHROPIC_API_KEY)
  • Add repo maintenance notice (no longer actively maintained, feel free to fork)
  • Version bump to 0.1.19

Test plan

  • Verify README renders correctly on GitHub (WARNING and NOTE admonition boxes)
  • Open Settings modal → Claude provider selected → amber warning alert visible
  • Run ruff check . — passes
  • Run python test_security.py — 169/169 pass
  • Run cd ui && npm run lint && npm run build — no errors

🤖 Generated with Claude Code

leonvanzyl and others added 3 commits March 26, 2026 11:45
Add prominent warnings about Anthropic's Agent SDK policy regarding
subscription-based authentication for third-party agents. Users are
now advised to use API keys instead of `claude login` to avoid
potential account suspension.

Changes:
- README: Add WARNING and NOTE admonition boxes at top (auth policy
  + repo no longer actively maintained)
- README: Flip auth recommendation to API key first, subscription second
- SettingsModal: Add amber warning Alert when Claude provider is selected
- auth.py: Update CLI/server help messages to recommend API key as Option 1
- Start scripts (start.sh, start.bat, start_ui.sh): Mention ANTHROPIC_API_KEY
  alongside claude login in all auth hints
- start.py, autonomous_agent_demo.py: Update help text references

No functionality removed — subscription auth still works, warnings are
informational only.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@leonvanzyl leonvanzyl merged commit cfcba65 into master Mar 26, 2026
2 checks passed
@leonvanzyl leonvanzyl deleted the chore/auth-disclaimer-and-version-bump branch March 26, 2026 09:48
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