• Stefy Lanza (nextime / spora )'s avatar
    0.99.57 · 23f7362e
    Stefy Lanza (nextime / spora ) authored
    Bump version to 0.99.57; add Claude CLI proxy mode
    
    - Add aisbf/cli_mode.py: detect claude binary in PATH at startup
    - Add ClaudeCliSessionManager: per-user isolated temp config dirs with
      10-minute idle cleanup and asyncio subprocess-based request proxying
    - Add ClaudeProviderHandler CLI methods: _get_cli_credentials,
      _messages_to_cli_prompt, _handle_cli_streaming_request,
      _handle_cli_request, _oauth_tokens_to_cli_credentials
    - Wire CLI mode check into _handle_request_with_model; falls through to
      HTTP API mode when no CLI credentials are configured
    - Add 'Use Claude CLI mode' checkbox in provider config (both admin and
      user templates): derives credentials from existing OAuth2 tokens
    - Add explicit CLI credentials file upload (file_type=cli_credentials);
      DB users: stored in user_oauth2_credentials; admin: path in providers.json
    - Update Claude provider warning notices to scope risk to HTTP API mode
      and clarify that claude -p is permitted by Claude's terms of service
    - Update CHANGELOG.md, DOCUMENTATION.md, README.md
    23f7362e
Name
Last commit
Last update
aisbf Loading commit data...
config Loading commit data...
docs Loading commit data...
static Loading commit data...
templates Loading commit data...
tests/payments Loading commit data...
.gitignore Loading commit data...
AI.PROMPT Loading commit data...
API_EXAMPLES.md Loading commit data...
BUILD_DEPLOY.md Loading commit data...
CHANGELOG.md Loading commit data...
DEBUG_GUIDE.md Loading commit data...
DOCUMENTATION.md Loading commit data...
ENDPOINTS.md Loading commit data...
KILO_OAUTH2.md Loading commit data...
LICENSE.txt Loading commit data...
MANIFEST.in Loading commit data...
PYPI.md Loading commit data...
QUICK_START_PAYMENT.md Loading commit data...
README.md Loading commit data...
SUBSCRIPTION_PRICING_FEATURE.md Loading commit data...
TODO.md Loading commit data...
TORRC_SETUP.md Loading commit data...
aisbf.sh Loading commit data...
build.sh Loading commit data...
chatgpt-api-implementation-guide.md Loading commit data...
clean.sh Loading commit data...
cli.py Loading commit data...
codex-oauth-implementation-guide.md Loading commit data...
main.py Loading commit data...
pyproject.toml Loading commit data...
requirements.txt Loading commit data...
screenshot.png Loading commit data...
setup.py Loading commit data...
start_proxy.sh Loading commit data...
verify_release.sh Loading commit data...