Colin McDonnell
b472aa1ba9
fix(opencode): add effort-aware model overrides and OpenRouter guidance ( #354 )
...
* chore: create empty commit for PR
Co-authored-by: Cursor <cursoragent@cursor.com >
* chore(action): trigger preview repo creation workflow
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(opencode): merge repo opencode config and log provider key presence
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(opencode): add effort-aware model override precedence
Add OPENCODE_MODEL_MINI and OPENCODE_MODEL_MAX support with fallback to OPENCODE_MODEL and auto-selection, and keep provider resolution aligned via inline OpenCode config when overrides are used. Update workflow env wiring, test allowlists, and docs (including OpenRouter setup guidance and sidebar ordering) to document the new behavior.
Co-authored-by: Cursor <cursoragent@cursor.com >
* docs(effort): clarify OpenCode precedence and add section link
Add a concise OpenCode precedence callout in the summary area and link directly to the OpenCode section for full details and examples.
Co-authored-by: Cursor <cursoragent@cursor.com >
* Restructure dash (#372 )
* Restructure dash
* WIP
* WIP
* refactor trigger UI: extract PR summary card, add mentions section, rename labels
Co-authored-by: Cursor <cursoragent@cursor.com >
* clean up console UI: remove info icons from section descriptions, rename mentions trigger
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix review feedback: layout, terminology, form scope
- extract console sidebar sections to module-level constant
- align three-column layout breakpoints to xl (match sidebar visibility)
- fix mixed shell/bash terminology in beta page
- scope FormProvider to trigger sections only, restore autoComplete="off"
Co-authored-by: Cursor <cursoragent@cursor.com >
* Bump
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
* chore: create empty commit for PR
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(opencode): merge repo opencode config and log provider key presence
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(opencode): add effort-aware model override precedence
Add OPENCODE_MODEL_MINI and OPENCODE_MODEL_MAX support with fallback to OPENCODE_MODEL and auto-selection, and keep provider resolution aligned via inline OpenCode config when overrides are used. Update workflow env wiring, test allowlists, and docs (including OpenRouter setup guidance and sidebar ordering) to document the new behavior.
Co-authored-by: Cursor <cursoragent@cursor.com >
* chore: update agent rules and OpenCode config docs
Align AGENTS guidance with current preferences and apply review-driven wording updates in OpenCode-related files.
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-24 02:05:26 +00:00
Mateusz Burzyński
185ca7a832
Avoid using --ignore-workspace ( #353 )
2026-02-19 14:41:21 +00:00
Colin McDonnell
0e1f1ccbb7
pass GEMINI_MODEL and OPENCODE_MODEL vars through CI and Docker
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-14 02:33:00 +00:00
Colin McDonnell
8a64742ddf
sync action workflow fail-fast to match root workflow
...
the root workflow was updated to fail-fast: true but the action
workflow wasn't updated to match. the ci consistency test enforces
they stay in sync.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-14 02:10:18 +00:00
David Blass
9071c0ae6c
refactor mode selection into delegate tool that spawns subagents ( #265 )
2026-02-12 19:34:47 +00:00
David Blass
bc28c658f2
harden sandbox escape vectors for bash disabled/restricted modes ( #257 )
...
* harden sandbox escape vectors for bash disabled/restricted modes
block git config injection (-c flag as subcommand), dangerous subcommands
(config, submodule, rebase, bisect), code-executing arg flags (--exec,
--extcmd), .gitattributes/.gitmodules writes, and package lifecycle scripts.
add retry logic to test runner for transient failures. add security unit
tests and adhoc attack tests.
Co-authored-by: Cursor <cursoragent@cursor.com >
* only filter subcommands in nobash, remove nobash from ui
* use regex matching
* iterate on tests
* simplify githooks
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-11 02:02:41 +00:00
David Blass
19df8372cd
add file_read/file_write tools, sandbox tests, CI improvements ( #239 )
...
* migrate to flags
* init
* iterate on file write lockdown tests
* improve ci
* fix lockfile
* fix typecheck
* fix lint
* improve pushRestricted
* ok
* fix more
* ok
* remove process.env spreading rule
Co-authored-by: Cursor <cursoragent@cursor.com >
* enhanced fs rw tools
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Colin McDonnell <colinmcd94@gmail.com >
2026-02-10 06:35:47 +00:00
David Blass
9a8db3e07c
add restricted tests, refactor test infrastructure ( #150 )
2026-01-22 21:06:19 +00:00
David Blass
4e19178c81
fix CI ( #111 )
2026-01-20 17:25:06 +00:00
David Blass
410b11db71
test CI
2026-01-16 20:21:54 +00:00
David Blass
02a498e0cb
update workflows
2026-01-16 16:00:27 +00:00
David Blass
e4b086938e
iterate on CI
2026-01-16 15:52:37 +00:00
Mateusz Burzyński
332ef73b87
Remove invalid working-directory setting ( #105 )
2026-01-16 10:56:28 +00:00
Mateusz Burzyński
cd16ba67a6
Get rid of incorrect cache-dependency-path in an /action workflow ( #104 )
2026-01-16 10:47:52 +00:00
Anna Bocharova
9432a5b737
Revert 4c5cf44
2026-01-16 11:31:38 +01:00
Anna Bocharova
4c5cf444a2
Fix cache-dependency-path in test workflow
2026-01-16 11:28:45 +01:00
David Blass
f34379415e
add per-agent smoke tests ( #100 )
2026-01-16 08:00:16 +00:00
Robin Tail
c5d201ce60
Add CI workflow for testing.
2026-01-12 15:10:06 +01:00