David Blass
f34379415e
add per-agent smoke tests ( #100 )
2026-01-16 08:00:16 +00:00
Colin McDonnell
9e019d89d2
Clean up actions and payloads ( #98 )
...
* Clean up actions and payloads
* Clean up action
* Cleanup
2026-01-16 07:16:25 +00:00
Colin McDonnell
97dce099c1
Implement granular tool permissions ( #82 )
...
* Granular tool permissions
* Fix build
* Start on UI
* Fixes
* Fmt
* Go ham on UI
* Update migrations
* Considate wiki files
* Clean up
* More tweaks. Docs.
* Consolidate collab and noncollab
* Fix build
* Restrict for non-collaborators
2026-01-15 08:05:30 +00:00
Mateusz Burzyński
5e291edf05
Make Docker setup slightly more robust ( #78 )
2026-01-14 18:41:19 +00:00
Colin McDonnell
5604cf1868
Clean up submodule stuff
2026-01-13 22:05:24 +00:00
Colin McDonnell
45f837cedb
Fixes
2026-01-12 14:12:16 -08:00
David Blass
89e93d3398
fix play
2026-01-12 14:12:16 -08:00
Colin McDonnell
1d1d80c3f9
Additional testing with codex
2026-01-08 14:57:47 -08:00
David Blass
d30532979a
cross-platform docker setup
2026-01-08 14:09:18 -08:00
Colin McDonnell
c8b65327ee
Tweaks
2026-01-08 14:09:18 -08:00
Colin McDonnell
879d33403c
Switch to custom Bash tool. Mask secrets from Bashsubprocs. Simplify security handling.
2026-01-08 14:09:08 -08:00
David Blass
5034ff8285
switch to start_dependency_installation and await_dependency_installation, fix action play.ts repo
2025-12-19 16:29:46 -05:00
Shawn Morreau
ccb28d8cf5
opencode working
2025-12-10 03:34:19 -05:00
David Blass
7ffd7297c3
add note about loading .env for local dev
2025-12-09 16:18:36 -05:00
Colin McDonnell
4ff547f673
add debug mcp tool for testing, fix transport issues
2025-11-25 17:07:40 -08:00
David Blass
fda0de8dfe
drop inputs.defaultAgent
2025-11-21 15:40:47 -05:00
Shawn Morreau
589592372f
github token
2025-11-21 14:00:12 -05:00
Colin McDonnell
595b246235
update instructions fixtures and comment handling
2025-11-20 18:58:20 -08:00
Colin McDonnell
dd2089d71b
have payload.agent take precedence over inputs.defaultAgent
2025-11-20 16:58:21 -08:00
David Blass
43acacd25a
improve types
2025-11-20 16:09:55 -05:00
David Blass
ba724c8b71
standardize name to gh_pullfrog
2025-11-20 15:09:12 -05:00
David Blass
f596d6d995
fix huge mistake
2025-11-20 14:09:14 -05:00
David Blass
c5700b195d
todos
2025-11-19 15:01:52 -05:00
ssalbdivad
dbf906a7f0
use gemini cli instead of jules, iterate on mcp config
2025-11-18 14:42:07 -05:00
David Blass
c766daefa4
broken jules
2025-11-14 17:00:58 -05:00
David Blass
1b55da51a1
inputKeys array, missing key error message
2025-11-14 16:12:32 -05:00
David Blass
57e72ddf2b
iterate on jules
2025-11-14 15:40:15 -05:00
David Blass
6f2ccedbf8
begin jules support, derive inputs
2025-11-14 14:27:00 -05:00
David Blass
cb01f0ae44
include openai_api_key from github action
2025-11-13 17:09:16 -05:00
David Blass
f4f2e24ec0
improve logs
2025-11-13 13:48:01 -05:00
Shawn Morreau
5f9a839ef0
replace execSync cases with spawnSync, use correct package @openai/codex
2025-11-13 07:31:45 -05:00
David Blass
9588ffd4b6
MASSIVE IMPROVCE
2025-11-12 19:57:34 -05:00
Shawn Morreau
71698d3e07
add codex
2025-11-12 17:24:26 -05:00
David Blass
42b023cc86
okok
2025-11-06 19:37:31 -05:00
David Blass
15a7154aea
improve logging
2025-10-31 01:58:43 -04:00
David Blass
876663cd1a
improve logging, remove act
2025-10-31 00:25:02 -04:00
David Blass
a26ada9839
switch to anthropic typescript-sdk
2025-10-24 17:31:34 -04:00
David Blass
a05829f781
fix type errors
2025-10-14 14:58:46 -04:00
David Blass
c8ba7940e3
fix installation token propagation
2025-10-13 17:21:14 -04:00
David Blass
a93c34e61b
refactor action to use INPUTS_JSON object
2025-10-13 16:57:02 -04:00
David Blass
f52e94c612
27
2025-10-13 14:08:54 -04:00
ssalbdivad
a1f87ce118
unify installation token logic
2025-10-09 17:14:34 -04:00
ssalbdivad
9459803aaa
cleanup comments
2025-10-09 16:33:11 -04:00
ssalbdivad
f74a75cfac
generate installation token for each play run
2025-10-09 16:23:36 -04:00
ssalbdivad
e13c5eed00
cleanup, add InstallationToken type
2025-09-23 12:48:35 -04:00
Colin McDonnell
e672deb934
Update
2025-09-16 03:22:12 -07:00
Colin McDonnell
3139f541e4
feat: integrate OIDC token exchange in GitHub Action
...
- Add setupGitHubInstallationToken utility for OIDC token generation
- Implement automatic token exchange with Pullfrog API endpoint
- Add support for multiple authentication methods (input, env, OIDC)
- Create setup utilities for test repository management
- Update action entry point to handle new token flow
- Add environment variable documentation for API key
- Remove large bundled dependencies and optimize build
- Support both development and production token workflows
2025-09-10 00:30:45 -07:00
Colin McDonnell
ff81db8bb7
Update
2025-09-09 16:54:36 -07:00
Colin McDonnell
7d633da1be
refactor: complete action testing system overhaul
...
- Removed /scratch directory, now cloning pullfrogai/scratch as needed
- Implemented new play.ts testing system with local and Docker/act modes
- Added environment variable propagation to cloned test repositories
- Created minimal .act-dist approach to avoid pnpm symlink issues with Docker
- Migrated from dist/index.js to entry.cjs bundled output
- Added TypeScript fixture support with MainParams type safety
- Organized all test fixtures in fixtures/ directory
- Updated publish workflow to trigger on package.json changes
- Removed unnecessary INPUT_ANTHROPIC_API_KEY references
- Added comprehensive documentation for new testing system
- Fixed pre-commit hook to use entry.cjs instead of dist/
2025-09-09 16:20:00 -07:00
Colin McDonnell
ede6cfdfbe
Implement Claude Code basics
2025-08-29 00:41:05 -07:00