Skip to content

feat: add AI-Benchmark CI workflow - #283

Open
m0Nst3r873 wants to merge 3 commits into
Tencent:mainfrom
m0Nst3r873:worktree-benchmark-ci
Open

feat: add AI-Benchmark CI workflow#283
m0Nst3r873 wants to merge 3 commits into
Tencent:mainfrom
m0Nst3r873:worktree-benchmark-ci

Conversation

@m0Nst3r873

Copy link
Copy Markdown
Collaborator

Summary

  • Add benchmark.yml workflow (manual trigger via workflow_dispatch)
  • Integrate AI-Benchmark as git submodule with retry mechanism
  • Configurable: run_id, variants, baseline, tasks_dir, max_retries
  • Results uploaded as GitHub Artifacts (90-day retention)
  • Report posted to Job Summary with dual token view (session + recall)

Secrets Required

  • ANTHROPIC_API_KEY — Claude API key
  • BENCHMARK_REPO_TOKEN — GitHub PAT (repo scope) for private submodule
  • TGIT_TOKEN — TGit OAuth token for repo snapshot cloning

Test Plan

  • Configure secrets in repo settings
  • Trigger benchmark workflow manually from Actions tab
  • Verify run/review/report complete successfully
  • Download artifacts and verify transcript completeness
  • Check Job Summary shows dual-view report

m0Nst3r873 and others added 3 commits August 5, 2026 14:21
- Add benchmark.yml workflow (workflow_dispatch, manual trigger)
- Configurable inputs: run_id, variants, baseline, tasks_dir, max_retries
- Build current branch teamai-cli + AI-Benchmark, run benchmark suite
- Upload transcripts/results as artifacts (90-day retention)
- Post report.md to GitHub Job Summary (dual token view)
- Add AI-Benchmark as git submodule (includes retry mechanism)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add workflow inputs: anthropic_base_url, anthropic_api_key, session_model, recall_model
- Set ANTHROPIC_BASE_URL, ANTHROPIC_DEFAULT_SONNET_MODEL, ANTHROPIC_DEFAULT_HAIKU_MODEL as job env
- API key input overrides secret when provided
- Show model info in Job Summary

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Synthetic teamai-cli tasks replacing HAI tasks
- teamai variant repo updated to teamai-dev-repo

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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