Skip to content

feat: add native Ponytail support for Amp - #12

Merged
o-az merged 3 commits into
mainfrom
feat/amp-ponytail-plugin
Aug 5, 2026
Merged

feat: add native Ponytail support for Amp#12
o-az merged 3 commits into
mainfrom
feat/amp-ponytail-plugin

Conversation

@o-az

@o-az o-az commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a dependency-free Amp plugin that injects Ponytail's canonical, mode-filtered guidance on every agent turn
  • keep off, lite, full, and ultra modes isolated per thread, with prompt-command and exact deactivation handling
  • add native command-palette controls for thread mode, status, default mode, and upstream documentation
  • persist the default in Amp's global plugin configuration, honor PONYTAIL_DEFAULT_MODE, and react to live configuration changes
  • document GitHub installation/update steps and include Ponytail's full MIT notice

Validation

  • bun test tests/ponytail-plugin.test.ts (9 passing)
  • node node_modules/oxlint/dist/cli.js --deny-warnings plugins/ponytail.ts tests/ponytail-plugin.test.ts
  • node node_modules/oxfmt/dist/cli.js --check plugins/ponytail.ts tests/ponytail-plugin.test.ts plugins/README.md .github/README.md
  • bun build plugins/ponytail.ts --outdir /tmp/amp-ponytail-build
  • installed the pushed branch from its raw GitHub URL into a clean temporary workspace; amp plugins list reported the plugin active with both events and all four commands
  • exercised the installed source with amp plugins exec

mise ci was not available in the orb because mise is not installed; the touched-file checks above cover the plugin-specific formatter, linter, tests, bundle, install, and runtime paths.

@o-az
o-az force-pushed the feat/amp-ponytail-plugin branch from 97595e9 to b1984d2 Compare August 5, 2026 15:58
@socket-security

socket-security Bot commented Aug 5, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​@​ampcode/​plugin@​0.0.0-20260805002929-g5b1c43a7610088100100

View full report

@o-az
o-az force-pushed the feat/amp-ponytail-plugin branch 2 times, most recently from cac3ced to eece300 Compare August 5, 2026 16:11
@o-az
o-az merged commit 0269d11 into main Aug 5, 2026
6 checks passed
@o-az
o-az deleted the feat/amp-ponytail-plugin branch August 5, 2026 16:12
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