Compare commits
merge into: wangjunxiao/ponytail:bench/agentic-126
wangjunxiao/ponytail:main
wangjunxiao/ponytail:release-4.8.4
wangjunxiao/ponytail:fix-skill-trigger-recall
wangjunxiao/ponytail:sync-translations-devin
wangjunxiao/ponytail:sponsors-greenpt
wangjunxiao/ponytail:banner-readme
wangjunxiao/ponytail:promote-waitlist-v2
wangjunxiao/ponytail:promote-waitlist
wangjunxiao/ponytail:docs/star-history
wangjunxiao/ponytail:docs/trendshift-badges
wangjunxiao/ponytail:release-4.8.3
wangjunxiao/ponytail:readme-opencode-commands
wangjunxiao/ponytail:release-4.8.2
wangjunxiao/ponytail:trusted-publishing
wangjunxiao/ponytail:rename-scoped-package
wangjunxiao/ponytail:fix/uninstall-followup-226
wangjunxiao/ponytail:fix/clawhub-tags-flag
wangjunxiao/ponytail:chore/sweep-em-dashes
wangjunxiao/ponytail:fix/163-em-dashes
wangjunxiao/ponytail:revert/82-modern-web-guidance
wangjunxiao/ponytail:fix/openclaw-ponytail-skill-sync
wangjunxiao/ponytail:chore/ponytail-mcp-private
wangjunxiao/ponytail:revert/128-baseline-system-prompt
wangjunxiao/ponytail:docs/readme-es-sync
wangjunxiao/ponytail:docs/readme-up-to-94
wangjunxiao/ponytail:bench/agentic-chart
wangjunxiao/ponytail:bench/agentic-126
wangjunxiao/ponytail:fix/examples-issue-127
wangjunxiao/ponytail:docs/cost-claim-42-75
wangjunxiao/ponytail:docs/install-clarifications
wangjunxiao/ponytail:v4.8.4
wangjunxiao/ponytail:v4.8.3
wangjunxiao/ponytail:v4.8.2
wangjunxiao/ponytail:v4.8.1
wangjunxiao/ponytail:v4.8.0
wangjunxiao/ponytail:v4.7.0
wangjunxiao/ponytail:v4.6.0
wangjunxiao/ponytail:v4.5.0
wangjunxiao/ponytail:v4.4.0
wangjunxiao/ponytail:v4.3.0
wangjunxiao/ponytail:v4.2.0
wangjunxiao/ponytail:v4.1.0
wangjunxiao/ponytail:v4.0.0
wangjunxiao/ponytail:v1.0.0
..
pull from: wangjunxiao/ponytail:bench/agentic-chart
wangjunxiao/ponytail:main
wangjunxiao/ponytail:release-4.8.4
wangjunxiao/ponytail:fix-skill-trigger-recall
wangjunxiao/ponytail:sync-translations-devin
wangjunxiao/ponytail:sponsors-greenpt
wangjunxiao/ponytail:banner-readme
wangjunxiao/ponytail:promote-waitlist-v2
wangjunxiao/ponytail:promote-waitlist
wangjunxiao/ponytail:docs/star-history
wangjunxiao/ponytail:docs/trendshift-badges
wangjunxiao/ponytail:release-4.8.3
wangjunxiao/ponytail:readme-opencode-commands
wangjunxiao/ponytail:release-4.8.2
wangjunxiao/ponytail:trusted-publishing
wangjunxiao/ponytail:rename-scoped-package
wangjunxiao/ponytail:fix/uninstall-followup-226
wangjunxiao/ponytail:fix/clawhub-tags-flag
wangjunxiao/ponytail:chore/sweep-em-dashes
wangjunxiao/ponytail:fix/163-em-dashes
wangjunxiao/ponytail:revert/82-modern-web-guidance
wangjunxiao/ponytail:fix/openclaw-ponytail-skill-sync
wangjunxiao/ponytail:chore/ponytail-mcp-private
wangjunxiao/ponytail:revert/128-baseline-system-prompt
wangjunxiao/ponytail:docs/readme-es-sync
wangjunxiao/ponytail:docs/readme-up-to-94
wangjunxiao/ponytail:bench/agentic-chart
wangjunxiao/ponytail:bench/agentic-126
wangjunxiao/ponytail:fix/examples-issue-127
wangjunxiao/ponytail:docs/cost-claim-42-75
wangjunxiao/ponytail:docs/install-clarifications
wangjunxiao/ponytail:v4.8.4
wangjunxiao/ponytail:v4.8.3
wangjunxiao/ponytail:v4.8.2
wangjunxiao/ponytail:v4.8.1
wangjunxiao/ponytail:v4.8.0
wangjunxiao/ponytail:v4.7.0
wangjunxiao/ponytail:v4.6.0
wangjunxiao/ponytail:v4.5.0
wangjunxiao/ponytail:v4.4.0
wangjunxiao/ponytail:v4.3.0
wangjunxiao/ponytail:v4.2.0
wangjunxiao/ponytail:v4.1.0
wangjunxiao/ponytail:v4.0.0
wangjunxiao/ponytail:v1.0.0
2
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
eed2a1c63e |
docs(readme): add the agentic benchmark chart
Grouped bars of LOC, tokens, cost and time as a % of the no-skill baseline (lower is leaner/cheaper/faster), plus a separate safety strip (baseline, caveman and ponytail 100%; yagni-oneliner 95%). System-gray palette so it reads on both GitHub themes. The chart commits landed after #158 had already squash-merged, so this brings the chart onto main. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|
|
b8d6aa7e9f |
feat(benchmarks): agentic LOC + safety benchmark answering #126 (#158)
Rebuild the benchmark to the standard #126 asked for: real headless Claude Code sessions (not a bare model) editing a real public repo (tiangolo/full-stack-fastapi-template @ cd83fc1, MIT), fair arms (baseline, caveman, ponytail, and the "YAGNI + one-liners" prompt), n=4, Haiku 4.5. LOC is the git diff; the safety tasks execute the produced code against adversarial input. Results: ponytail -54% LOC mean (up to -94% on over-build features like the date/color picker), -22% tokens, -20% cost, -27% time, and never more than baseline; 100% safe vs the one-liner prompt's 95% (it dropped a path-traversal guard once). caveman writes less code but spends more tokens. Also fixes a baseline-contamination bug (the ponytail plugin's SessionStart hook fired on every arm; now isolated with --setting-sources project,local + per-arm --plugin-dir) and a Windows subprocess-timeout hang. Lead both READMEs with the agentic numbers; demote the single-shot 80-94% to a labelled "isolated generation" note; supersede the contaminated 2026-06-17 writeup. Dead react-app fixture left untracked. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |