Commit Graph

66 Commits

Author SHA1 Message Date
Colin McDonnell 102417f442 Add post hooks for cleanup (#193)
* Add post hooks for cleanup

* Switch to signal-based cleanup

* Better exit handling
2026-01-28 01:59:15 +00:00
Colin McDonnell 210084a3b6 Make prompt construction more disciplined (#173)
* Make prompt construction more disciplined

* Clean up

* Tweaks
2026-01-24 18:49:47 +00:00
Colin McDonnell cb925556e8 refactor instructions to return object with full/system/user/event/runtime properties, fix duplicate modes and json prompt extraction (#110) 2026-01-16 21:43:54 +00:00
Colin McDonnell 69b9b96ddd Refactor (#109) 2026-01-16 18:43:09 +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 2d2d31adfa Code style (#97)
* Cleanup

* fix: populate deny array before assigning to config, add CursorCliConfig type

* Fix deny array ordering and add CursorCliConfig type

Move deny array population before config declaration to avoid
relying on reference semantics. Add proper type interface for
the CLI config object.

---------

Co-authored-by: pullfrog[bot] <226033991+pullfrog[bot]@users.noreply.github.com>
2026-01-15 22:06:53 +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
David Blass c335032c37 init 2026-01-12 14:12:11 -08:00
Colin McDonnell fe7ce4af11 Updates 2026-01-08 14:11:43 -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
David Blass 90ed2648be refactor main 2025-12-17 16:28:17 -05:00
Colin McDonnell 4826e9acb1 Clean up logs 2025-12-17 12:43:08 -08:00
Colin McDonnell 9cc1e7b689 Fix debug logging for real 2025-12-17 11:30:52 -08:00
Colin McDonnell 1bff21f7fb overhaul git setup 2025-12-16 18:01:51 -08:00
David Blass d074ece31b iterate on prep 2025-12-16 17:47:37 -05:00
Shawn Morreau bbda005ee9 remove any default mapping for models 2025-12-10 02:59:39 -05:00
Shawn Morreau 06fdedb8c5 opencode initial run 2025-12-10 02:59:38 -05:00
Shawn Morreau a73ddd378d Merge branch 'main' of https://github.com/pullfrog/action 2025-12-01 10:45:14 -05:00
David Blass 1a882a11b8 centralize env management via createAgentEnv 2025-11-26 16:35:52 -05:00
Shawn Morreau c8f2f60430 Merge branch 'main' of https://github.com/pullfrog/action 2025-11-26 15:14:21 -05:00
Shawn Morreau eaa35168ea gemini retries 2025-11-26 15:14:18 -05:00
David Blass 5d88bfce42 switch to http mcp 2025-11-26 13:51:22 -05:00
Colin McDonnell b6bfcb0cca improve cursor tool call logs 2025-11-21 15:22:25 -08:00
Shawn Morreau 99e572194d merge main 2025-11-21 11:08:03 -05:00
David Blass 43acacd25a improve types 2025-11-20 16:09:55 -05:00
Shawn Morreau 8f2d98fe4c Merge branch 'main' of https://github.com/pullfrog/action 2025-11-20 14:04:50 -05:00
Shawn Morreau ed39bda62a sketchy remove 2025-11-20 14:04:47 -05:00
David Blass 917b8804c0 improve agents external integration 2025-11-20 13:54:29 -05:00
Shawn Morreau 96055edda7 Merge branch 'main' of https://github.com/pullfrog/action 2025-11-20 06:54:04 -05:00
Shawn Morreau 295949c173 use github release for gemini 2025-11-20 06:53:57 -05:00
David Blass 7e0dcd5374 tool call logging, centralized temp dir 2025-11-19 18:26:15 -05:00
Shawn Morreau 579c79e38c begin gemini depencency download removal 2025-11-19 17:30:28 -05:00
David Blass 849d133f20 payload.ts to external.ts 2025-11-19 14:08:59 -05:00
Colin McDonnell 06a19567c0 Switch to payload 2025-11-18 23:15:44 -08:00
Shawn Morreau 7bbca2fdeb remove slop 2025-11-18 20:18:00 -05:00
Shawn Morreau bf6212cae3 undo david 2025-11-18 20:02:25 -05:00
Shawn Morreau 7ec4fd52b1 merge 2025-11-18 14:45:18 -05:00
ssalbdivad dbf906a7f0 use gemini cli instead of jules, iterate on mcp config 2025-11-18 14:42:07 -05:00
Shawn Morreau 68c38ed042 merge main 2025-11-18 11:28:35 -05:00
David Blass c766daefa4 broken jules 2025-11-14 17:00:58 -05:00
Shawn Morreau 50c0095e87 merge main 2025-11-14 16:14:36 -05:00
David Blass 1b55da51a1 inputKeys array, missing key error message 2025-11-14 16:12:32 -05:00
Shawn Morreau b2a9b60271 first iteration of pnpm play working 2025-11-14 16:03:19 -05:00
David Blass 3e547693ae use openaisdk 2025-11-13 14:21:53 -05:00
David Blass 7aa7803186 refactor instructions 2025-11-13 10:59:08 -05:00
David Blass 203e9ef8cd remove installDependencies 2025-11-13 10:53:53 -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 586477f456 abstract tarball installation 2025-11-12 20:26:34 -05:00
David Blass b65a6df9f7 addInstructions 2025-11-12 20:07:57 -05:00
David Blass 9588ffd4b6 MASSIVE IMPROVCE 2025-11-12 19:57:34 -05:00