• Your Name's avatar
    feat: Add Qwen OAuth2 provider support (v0.99.0) · 328cb8bf
    Your Name authored
    - Implemented complete OAuth2 Device Authorization Grant with PKCE (S256)
    - Added aisbf/auth/qwen.py for OAuth2 authentication
    - Added aisbf/providers/qwen.py for OpenAI-compatible DashScope API
    - Cross-process token synchronization with file locking
    - Automatic token refresh with 30-second expiry buffer
    - Optional API key mode (bypass OAuth2)
    - Dashboard integration ready
    - Free tier: 1,000 requests/day, 60 requests/minute
    - Available models: qwen-plus, qwen-turbo, qwen-max, coder-model
    - Updated documentation in AI.PROMPT, README.md, and CHANGELOG.md
    - Version bumped to 0.99.0
    328cb8bf
Name
Last commit
Last update
aisbf Loading commit data...
config Loading commit data...
static Loading commit data...
templates Loading commit data...
.gitignore Loading commit data...
.providers.json.swp Loading commit data...
AI.PROMPT Loading commit data...
API_EXAMPLES.md Loading commit data...
CHANGELOG.md Loading commit data...
DEBUG_GUIDE.md Loading commit data...
DOCUMENTATION.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...
README.md Loading commit data...
TODO.md Loading commit data...
aisbf.sh Loading commit data...
build.sh 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...
qwen-oauth2-analysis.md Loading commit data...
requirements.txt Loading commit data...
screenshot.png Loading commit data...
setup.py Loading commit data...
start_proxy.sh Loading commit data...
test_google.sh Loading commit data...
test_kiro_models_origin.py Loading commit data...
test_proxy.sh Loading commit data...
test_response_cache.py Loading commit data...