Commit Graph

13 Commits

Author SHA1 Message Date
Zubin Aysola 5e1d1abae2 Overhaul CI: per-agent badges, wba-all eval source, no task name leaks
- Switch eval source from all.yaml to wba-all.yaml (W&B-specific tasks)
- Run update_all_eval.py before each eval to pick up new tasks
- Replace raw eval-log artifact with results-summary.json (counts only)
- Generate per-agent badge JSON files (.badges/codex.json, .badges/claude-code.json)
- Add Codex and Claude Code shield badges to README
- Keep eval_tasks input override for manual dispatch
- No task names, rubric content, or eval details leak to public artifacts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 11:25:13 -08:00
Zubin Aysola 513e63a9c1 Add install.sh, replace wandb skill with wandb-primary, update CI
- Add install.sh for easy skill installation (local or global Claude Code)
- Replace skills/wandb with skills/wandb-primary (comprehensive W&B + Weave skill
  with helper scripts and reference docs)
- Update README with installation instructions (npx skills + install script)
- Fix CI matrix: use codex and claude-code as base agents (not codex-mcp)
- Fix all wandb-primary-v2 path references to wandb-primary
- Remove stale .badges directory

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 11:20:13 -08:00
Zubin Aysola 770fc0cb69 Fix eval workflow: target main, add Claude Code agent matrix
- ref: wbaf-refact → ref: main
- Matrix strategy: benchmark both codex-mcp and claude-code
- Add ANTHROPIC_API_KEY for Claude Code agent
- Use all.yaml instead of codex-all.yaml (which no longer exists)
- Unique temp agent per matrix cell to avoid config collisions
- Separate README update job that aggregates results across agents

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-03 23:05:16 -08:00
Zubin Aysola 014a6b15c9 Show actual pass rate in skill table instead of static 'passing'
Parses the eval summary from the log output to extract:
- passed count / total tasks
- score percentage from correctness or rubric scorer

Badge now shows e.g. "13/24 passing (54%)" instead of just "passing".
Per-agent badges will come later when WBAF supports multi-agent eval reporting.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-02 09:42:12 -08:00
Zubin Aysola 50d3fddc75 Make skill eval self-contained with dynamic agent/eval config generation
The workflow no longer depends on pre-existing agent configs in WBAF.
Instead it:
1. Copies skills from this repo into WBAF's skills/
2. Writes a temp agent config (ci-skill-eval) extending codex-mcp with those skills
3. Writes a temp eval config pointing at that agent
4. Runs the eval

Inputs:
- skills: comma-separated list (blank = all)
- base_agent: agent to extend (default: codex-mcp)
- eval_tasks: task source (default: all from codex-all.yaml)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-02 09:31:04 -08:00
Zubin Aysola 127e58ad4f Add workflow badge and auto-updating skill table in README
- Workflow status badge at top of README
- Skill table with markers (<!-- BEGIN/END SKILL TABLE -->) auto-updated by CI
- CI reads skill descriptions from frontmatter and writes status into table
- Replaces JSON badge files with direct README updates (works for private repos)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-02 09:12:34 -08:00
github-actions[bot] 5d89796a1d update skill badges 2026-02-28 19:25:36 +00:00
Zubin Aysola 4b1d2aa3ab Add skill evaluation CI workflow
- GitHub Actions workflow that runs on push/PR to main (when skills/ changes)
- Clones WandBAgentFactory (wbaf-refact branch) for the eval framework
- Copies skills into the eval framework and runs Codex agent with MCP
- Generates badge data on main merges
- Weekly scheduled run on Sundays at 11 PM PT
- Updated README with skill format docs and contributing guide

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-27 17:28:23 -08:00
Jason Zhao e99279fc4c Merge pull request #1 from wandb/jz/wandb
add wandb skill
2026-02-25 16:15:11 -07:00
Jason Zhao 19eac53211 update name 2026-02-25 12:31:46 -07:00
Jason Zhao afb93f1dc5 renamed to just wandb 2026-02-25 12:28:11 -07:00
Jason Zhao 1fb3d04fe7 add wandb skill 2026-02-23 16:24:12 -07:00
Jason Zhao d50a4d1006 Initial commit 2026-02-23 16:19:31 -07:00