Commit Graph

27 Commits

Author SHA1 Message Date
Zubin Aysola 5a8d772132 skill ref update 2026-03-10 10:07:34 -07:00
Zubin Aysola 37975f1e45 remove workflow trigger (#15) 2026-03-09 14:18:13 -07:00
Zubin Aysola 5e9726ba79 Readme Update (#14)
* new workflow + readme updates
2026-03-09 10:06:49 -07:00
github-actions[bot] bb57368d08 update skill eval results and badges 2026-03-09 08:46:47 +00:00
Jason Zhao 621ef02199 Move contributing section from README to CONTRIBUTING.md (#11)
Replace the placeholder in CONTRIBUTING.md with the actual contributing
instructions from README, and link to CONTRIBUTING.md from README.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 16:32:49 -07:00
Robin H. Johnson ed4edaa583 doc(CLA): CoreWeave is the successor entity to Weights & Biases (#12)
Signed-off-by: Robin H. Johnson <rjohnson@coreweave.com>
2026-03-06 16:08:20 -07:00
Robin H. Johnson 03285cf471 doc: open-source license prep (#10)
Signed-off-by: Robin H. Johnson <rjohnson@coreweave.com>
2026-03-06 15:43:02 -07:00
Jason Zhao b7c5d6a24c Add CLA workflow and agreement (#8)
Set up contributor-assistant GitHub Action to require CLA signatures
on pull requests, matching the wandb/weave CLA setup.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 14:27:09 -07:00
Jason Zhao 200a9715e8 Rename agent-skills to skills across repo (#7)
Update all references from wandb/agent-skills to wandb/skills in
README and CI workflow to reflect the repo rename.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 11:29:33 -07:00
Zubin Aysola 84c56c4124 Update README with installation link for skills 2026-03-05 20:07:23 -08:00
Zubin Aysola 3ca8862265 comit 2026-03-05 20:05:45 -08:00
Zubin Aysola fe2c6498c3 updated workflows and badges force push 2026-03-05 19:34:18 -08:00
github-actions[bot] 5daf82093b update skill eval results and badges 2026-03-06 00:42:00 +00:00
Zubin Aysola 2517e67562 Fix eval workflow: path mismatches + PAT for readme push
- Python blocks run with cwd=wbaf/ (via uv --directory wbaf), so
  paths must not include the wbaf/ prefix. Shell keeps the prefix.
- Use WBAF_PAT for update-readme checkout to bypass branch protection.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-05 14:43:55 -08:00
Zubin Aysola 74c7829d58 Fix path mismatches in eval workflow (#6)
uv run --directory wbaf sets cwd to wbaf/, so Python paths must
not include the wbaf/ prefix. Shell commands (mkdir, echo fallback)
run from workspace root and keep the prefix.

Verified end-to-end in a tempdir simulating the CI checkout layout.
2026-03-05 14:16:59 -08:00
Zubin Aysola e61a74f5b8 Fix YAML syntax error in eval workflow (line 86) (#5)
The printf command with single quotes and > redirect was being
parsed as YAML syntax rather than a shell command. Switch to
block scalar (|) to avoid ambiguity.
2026-03-05 14:06:07 -08:00
Zubin Aysola bafb5f39c8 Fix eval workflow: target main, add Claude Code matrix (#3)
* 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

* 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

* 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

-- AI was used to create large parts of this PR
2026-03-05 13:18:06 -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