Commit Graph
14 Commits
Author SHA1 Message Date
Ryan Ward 2e74b00d5d Fix reasoning model identity and restored selections 2026-10-25 07:46:35 +00:00
rkw6086 6655fe7822 Merge remote-tracking branch 'ryserve/master'
# Conflicts:
#	app/src/ai/llms.rs
2026-10-25 01:32:18 -05:00
rkw6086 596b7266a4 Separate model reasoning selections and reduce agent notification noise 2026-10-25 01:31:39 -05:00
Josh WoodcockandWarp c894a11589 Update ChatGPT authentication and sign-in recovery
Co-Authored-By: Warp <agent@warp.dev>
2026-10-19 12:53:11 -05:00
Josh Woodcock 1820561f2a remove old okta login authentication refresh 2026-10-14 13:51:35 -05:00
Josh Woodcock 04cff91509 fix bedrock authentication refresh 2026-10-14 12:43:32 -05:00
Ryan Ward 7a33cc7e56 Improve agent provider resilience 2026-09-02 17:09:08 -05:00
rkw6086 1f1d0737a9 Polish provider setup and local-first settings 2026-08-21 20:06:50 -05:00
rkw6086 3fda5d414b Add Rig native model providers 2026-08-06 15:03:00 -05:00
rkw6086 634ce7ba00 Complete local-first Rig provider migration 2026-08-06 11:37:28 -05:00
rkw6086 b0ad07f6f2 Add unified models UI and Rig Bedrock runtime 2026-08-04 17:25:19 -05:00
rkw6086 4c7270db8d feat: introduce Rig agent runtime migration 2026-08-04 02:15:18 -05:00
rkw6086 a078287f4b Fix Local Agent Execution And Auth Checks
- Gate server requests on available credentials
- Run local child agents directly without a parent run ID
- Include command IDs in Bedrock context and recognize transfer tools
2026-07-28 10:43:59 -05:00
Ryan Ward e5062ae432 feat: implement Crosscheck Work experiment
Add the 'Crosscheck Work' experiment to the Agents settings. When enabled,
a reviewer sub-agent is spawned after the main agent finishes a turn (with
no pending tool calls). The reviewer critiques the output using a dedicated
system prompt focused on correctness, simplicity, and code quality. If the
reviewer does not respond with 'LGTM!', its feedback is injected as a
synthetic user query back to the main agent, which must address it. This
loop continues until the reviewer approves or max iterations is reached.

Components:
- Feature flag: CrosscheckWork (enabled in DOGFOOD_FLAGS)
- Settings: agents.experiments.crosscheck_enabled,
  agents.experiments.crosscheck_model_id,
  agents.experiments.crosscheck_max_iterations
- Settings UI: new 'Experiments' subpage under Agents
- Crosscheck module: app/src/ai/crosscheck/ with prompt, reviewer model
- Controller integration: hooks into AfterStreamFinished when no actions
  are queued, triggers reviewer, handles feedback injection
- Provider support: OpenAI-compatible and Bedrock direct invocation
- Safety: max iteration guard, error handling, reset on new user query
2026-07-22 15:58:55 -05:00