• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lucasliet / llm-telegram-bot / 21789375408
55%

Build:
DEFAULT BRANCH: main
Ran 08 Feb 2026 12:28AM UTC
Jobs 1
Files 54
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 Feb 2026 12:27AM UTC coverage: 54.544% (-9.7%) from 64.266%
21789375408

push

github

web-flow
feat: add Antigravity and Zai provider (#24)

## Summary
This PR applies formatting improvements across the codebase and documentation, while adding support for the Antigravity provider with Gemini 3 Flash and Claude Sonnet 4.5 models.

## Key Changes

### Formatting & Code Style
- Fixed inconsistent spacing in JSON/YAML files (`.devcontainer/devcontainer.json`, `.github/workflows/`)
- Reformatted long lines in documentation files to improve readability (`.github/CHANGE_PROVIDER.md`, `.github/TOOL_USAGE.md`, `README.md`)
- Removed trailing whitespace and fixed line endings across multiple files
- Fixed trailing comma in `.vscode/launch.json` configuration

### Documentation Updates
- Updated `README.md` with comprehensive provider and model availability table
- Added detailed Antigravity provider configuration guide with OAuth2 setup instructions
- Improved formatting of environment variable documentation
- Updated default model reference from Phind 70B to Pollinations
- Enhanced `AGENTS.md` with better section spacing and organization

### New Feature: Antigravity Provider
- Added Antigravity provider support in `main.ts` with command handlers for:
  - `antigravity:` / `antigemini:` - Gemini 3 Flash
  - `anticlaude:` - Claude Sonnet 4.5
- Integrated with existing `TelegramService.callAntigravityModel` infrastructure
- Supports tool usage for both models

## Implementation Details
- Antigravity uses OAuth2 refresh token authentication with automatic access token renewal
- Project ID is auto-discovered via API if not explicitly configured
- Access tokens are valid for ~1 hour and refreshed automatically
- Configuration requires `ANTIGRAVITY_REFRESH_TOKEN` environment variable
- Optional `ANTIGRAVITY_PROJECT_ID` for explicit project specification

https://claude.ai/code/session_01XHVz46ba9iwhgeBAxtuMps

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit

* **New Features**
  * Suporte ao provedor Antigrav... (continued)

185 of 374 branches covered (49.47%)

Branch coverage included in aggregate %.

477 of 1576 new or added lines in 17 files covered. (30.27%)

4 existing lines in 2 files now uncovered.

2864 of 5216 relevant lines covered (54.91%)

17.34 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
92.31
src/handlers/ZaiHandler.ts
1
58.08
0.64% src/prototype/ContextExtensionPrototype.ts
1
91.3
src/util/MarkdownUtils.ts
8
57.14
-0.49% src/service/openai/OpenAIService.ts
8
38.46
src/service/openai/ZaiService.ts
9
87.78
src/service/antigravity/AntigravityCache.ts
11
55.13
-0.69% src/service/TelegramService.ts
23
76.76
src/service/antigravity/AntigravityTransformer.ts
72
28.0
src/service/antigravity/AntigravityOAuth.ts
413
10.41
src/service/antigravity/AntigravitySchemaCleanup.ts
552
15.07
src/service/openai/AntigravityService.ts

Uncovered Existing Lines

Lines Coverage ∆ File
1
57.14
-0.49% src/service/openai/OpenAIService.ts
3
55.13
-0.69% src/service/TelegramService.ts
Jobs
ID Job ID Ran Files Coverage
1 21789375408.1 08 Feb 2026 12:28AM UTC 54
54.54
GitHub Action Run
Source Files on build 21789375408
  • Tree
  • List 54
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • df712b1e on github
  • Prev Build on main (#21738785755)
  • Next Build on main (#21804386666)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc