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
pullfrog[bot]
71feba0a76
fix: prevent log.writeSummary from overwriting reportProgress content ( #87 )
...
* fix: prevent log.writeSummary from overwriting reportProgress content
The run summary was showing logs instead of the final reportProgress content
because log.writeSummary() was called after reportProgress. Now
log.writeSummary() checks if the summary was already overwritten by
reportProgress and skips if so.
Fixes #86
* refactor: replace dynamic import with static import in cli.ts
Replace unnecessary dynamic import of wasSummaryOverwritten with
static import. No circular dependency exists since comment.ts doesn't
import from cli.ts.
* Fix run summary writing
---------
Co-authored-by: pullfrog[bot] <226033991+pullfrog[bot]@users.noreply.github.com>
Co-authored-by: Colin McDonnell <colinmcd94@gmail.com >
2026-01-15 00:55:42 +00:00
David Blass
1daf1571cf
add macros ( #68 )
2026-01-14 22:52:54 +00:00
Colin McDonnell
edb7603587
Update claude impl
2026-01-12 14:12:16 -08:00
Colin McDonnell
45f837cedb
Fixes
2026-01-12 14:12:16 -08:00
pullfrog
c6572f0987
Address review feedback: use effort params, fix model names, add safety checks
2026-01-12 14:12:16 -08: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
Colin McDonnell
879d33403c
Switch to custom Bash tool. Mask secrets from Bashsubprocs. Simplify security handling.
2026-01-08 14:09:08 -08:00
Colin McDonnell
573c473dc1
Drop opus flag
2025-12-30 13:52:54 -08:00
Colin McDonnell
cc59a16472
Clean up review mode
2025-12-22 18:31:27 -08:00
Colin McDonnell
8db0c40487
Do not return diff. Stick with opus
2025-12-22 18:22:35 -08:00
Colin McDonnell
7fb788a883
Token efficiency
2025-12-22 18:16:55 -08:00
Colin McDonnell
dcb672b5be
Tweak prompts, switch to opus
2025-12-22 17:40:40 -08:00
Colin McDonnell
7103f5f991
Clean up log
2025-12-22 17:35:14 -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
Colin McDonnell
1f1c1602c5
Flesh out debug logs
2025-12-17 13:11:44 -08:00
Colin McDonnell
a2f6b938de
Fix log
2025-12-16 19:01:13 -08:00
Colin McDonnell
114c0b5632
Clean up log.group
2025-12-16 18:55:05 -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
Colin McDonnell
6e337407a7
Implement sandbox mode
2025-12-04 00:15:57 -08:00
Colin McDonnell
997aa9b99a
Add pre-push secret check and secret redaction
2025-12-02 19:17:43 -08:00
Colin McDonnell
1c678f6ef8
Use env in claude code SDK
2025-12-02 18:51:56 -08:00
David Blass
1a882a11b8
centralize env management via createAgentEnv
2025-11-26 16:35:52 -05:00
Colin McDonnell
6ba92cb9d8
standardize tool call logging
2025-11-21 15:22:25 -08:00
David Blass
917b8804c0
improve agents external integration
2025-11-20 13:54:29 -05:00
Colin McDonnell
098df15764
Add get_check_suite_logs tools
2025-11-19 23:27:24 -08:00
David Blass
c647c923f3
fix instructions
2025-11-19 15:34:14 -05:00
Colin McDonnell
06a19567c0
Switch to payload
2025-11-18 23:15:44 -08:00
Shawn Morreau
bf6212cae3
undo david
2025-11-18 20:02:25 -05:00
ssalbdivad
dbf906a7f0
use gemini cli instead of jules, iterate on mcp config
2025-11-18 14:42:07 -05:00
David Blass
1b55da51a1
inputKeys array, missing key error message
2025-11-14 16:12:32 -05:00
David Blass
7aa7803186
refactor instructions
2025-11-13 10:59:08 -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
Shawn Morreau
e8ca1d87ef
merge main
2025-11-11 15:53:52 -05:00
Colin McDonnell
40dc13b55f
Add repo settings API integration and move workflows into action
...
- Add getRepoSettings utility to fetch repo settings from Pullfrog API
- Integrate repo settings fetch in main.ts with agent validation
- Move workflows from lib/workflows.ts into action/workflows.ts
- Update workflow prompts to include comment management steps
- Add 'Prompt' workflow as fallback for general tasks
- Fix null check for response.body in claude agent tarball download
- Remove unused message handlers (tool_progress, auth_status)
- Fix tsconfig.json indentation consistency
2025-11-11 11:35:10 -08:00
David Blass
7ac2938570
update todos
2025-11-10 16:02:37 -05:00
David Blass
0a63f3da9d
try download claude
2025-11-06 20:28:58 -05:00
Colin McDonnell
349af82bfc
remove unrecognized handlers
2025-11-05 19:02:06 -08:00
David Blass
15732d126d
start working on passthrough logging for bash
2025-11-05 19:27:37 -05:00
David Blass
681e08557c
improve agent api
2025-10-31 03:15:51 -04:00
David Blass
15a7154aea
improve logging
2025-10-31 01:58:43 -04:00
David Blass
ab2d762658
update action, iterate on logging
2025-10-31 00:46:40 -04:00
David Blass
876663cd1a
improve logging, remove act
2025-10-31 00:25:02 -04:00
ssalbdivad
2042a5bf98
add handler map for sdk parsing
2025-10-24 21:05:08 -04:00
David Blass
a26ada9839
switch to anthropic typescript-sdk
2025-10-24 17:31:34 -04:00
David Blass
1328894afd
update action
2025-10-23 17:10:28 -04:00