194 Commits

Author SHA1 Message Date
Colin McDonnell 3a975cc384 Add md <> code comments 2026-01-24 18:56:51 +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
David Blass 9a8db3e07c add restricted tests, refactor test infrastructure (#150) 2026-01-22 21:06:19 +00:00
David Blass 04cc24bf64 improve nobash tests, fix cursor, reenable CI (#138) 2026-01-21 01:37:56 +00:00
David Blass 4e19178c81 fix CI (#111) 2026-01-20 17:25:06 +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 1f2f671be0 Fix claude 2026-01-16 16:25:49 +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
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 1d1d80c3f9 Additional testing with codex 2026-01-08 14:57:47 -08:00
Colin McDonnell 3a97ba04fc Rebase 2026-01-08 14:11:49 -08:00
Colin McDonnell fe7ce4af11 Updates 2026-01-08 14:11:43 -08:00
pullfrog 6260b23de7 Address review feedback
- Remove shell commands section from agent instructions
- Merge Platform Notes into Agent-Specific Notes section
- Remove redundant description text from bash tool
2026-01-08 14:11:32 -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
Colin McDonnell 573c473dc1 Drop opus flag 2025-12-30 13:52:54 -08:00
Colin McDonnell 8a7db7bba2 Maybe fix gemini 2025-12-27 16:28:41 -08:00
Shawn Morreau 3f996b4759 Remove list_files mcp 2025-12-23 15:34:38 -05: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 b33deb1b5a fix thumbs up message, sleep prompting 2025-12-19 16:54:13 -05: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 1f1c1602c5 Flesh out debug logs 2025-12-17 13:11:44 -08:00
Colin McDonnell 2c92e27b4d Fix log crash 2025-12-17 12:49:29 -08:00
Colin McDonnell 4826e9acb1 Clean up logs 2025-12-17 12:43:08 -08:00
Colin McDonnell 479e066492 Clean up 2025-12-17 12:26:07 -08:00
Colin McDonnell 02ce90556f Test 2025-12-17 11:37:05 -08:00
Colin McDonnell 9cc1e7b689 Fix debug logging for real 2025-12-17 11:30:52 -08:00
Colin McDonnell d7151ed533 Clean up opencode logs 2025-12-17 11:23:07 -08:00
Colin McDonnell 53f6f18352 Fix debug logging 2025-12-17 10:44:49 -08:00
Colin McDonnell 361bd1502f Go ham on opencode logging 2025-12-17 10:23:50 -08:00
Colin McDonnell 4a668e9447 debug logging for opencode 2025-12-17 09:51:37 -08:00
Shawn Morreau d40639cf99 add list_files to instructions 2025-12-17 11:58:08 -05:00
Shawn Morreau 6716183068 Fix MCP file discovery errors (#9)
* fix tool errors

*QA
2025-12-17 11:29:27 -05:00
Colin McDonnell a88b3d18ce Update prompt 2025-12-16 22:55:23 -08:00
Colin McDonnell 54d43164b5 Fix opencode things 2025-12-16 22:39:10 -08:00
Colin McDonnell 9132a59758 Fix create_review and various opencode things 2025-12-16 22:14:41 -08:00
Colin McDonnell 36d249908e Clean up instructions 2025-12-16 21:08:10 -08:00