Commit Graph

235 Commits

Author SHA1 Message Date
pashpashpash c848ebc8ce agents: split GPT-5 prompt and retry behavior (#65597)
* agents: split GPT-5 prompt and retry behavior

* agents: fix GPT-5 review follow-ups

* agents: address GPT-5 review follow-ups

* agents: avoid replaying side-effectful GPT retries

* agents: mark subagent control as mutating

* agents: fail closed on single-action retries

* commands: stabilize channel legacy doctor migration test

* agents: narrow single-action retry promise trigger
2026-04-12 18:52:22 -07:00
pashpashpash f5447aab88 OpenAI: strengthen heartbeat overlay guidance (#65148) 2026-04-13 06:47:40 +09:00
Peter Steinberger a8e140e395 chore: bump version to 2026.4.12 2026-04-12 10:37:18 -07:00
pashpashpash 323e37c862 openai: add heartbeat guidance to GPT-5 overlay (#65069)
* openai: add heartbeat guidance to GPT-5 overlay

* openai: soften heartbeat overlay wording

* openai: tighten heartbeat overlay wording

* openai: align heartbeat silence with ack contract
2026-04-12 09:58:07 +09:00
HDYA 26f633b604 feat(msteams): add federated credential support (certificate + managed identity) (#53615)
* feat(msteams): add federated authentication support (certificate + managed identity + workload identity)

* msteams: fix vitest 4.1.2 compat, type errors, and regenerate config baseline

* msteams: fix lint errors, update fetch allowlist, regenerate protocol Swift

* fix(msteams): gate secret-only delegated auth flows

* fix(ci): unblock gateway watch and install smoke

* fix(ci): restore mergeability for pr 53615

* fix(ci): restore channel registry helper typing

* fix(ci): refresh raw fetch guard allowlist

---------

Co-authored-by: Chudi Huang <Chudi.Huang@microsoft.com>
Co-authored-by: Brad Groux <3053586+BradGroux@users.noreply.github.com>
2026-04-11 13:29:22 -05:00
Tak Hoffman 958c34e82c feat(qa-lab): Add proxy capture stack and QA Lab inspector (#64895)
* Add proxy capture core and CLI

* Expand transport capture coverage

* Add QA Lab capture backend

* Refine QA Lab capture UI

* Fix proxy capture review feedback

* Fix proxy run cleanup and TTS capture

* Fix proxy capture transport follow-ups

* Fix debug proxy CONNECT target parsing

* Harden QA Lab asset path containment
2026-04-11 12:34:57 -05:00
Peter Steinberger c7f18d9278 test: dedupe media provider tests 2026-04-11 13:55:07 +01:00
Peter Steinberger 1ab6e5dbf0 chore(release): bump version to 2026.4.11 2026-04-11 04:51:17 +01:00
Peter Steinberger 3e80bd33e4 refactor: simplify extension conversions 2026-04-11 01:37:23 +01:00
Eva 6aa63b4fdd agents: add openai provider-owned tool compat 2026-04-11 01:27:31 +01:00
Peter Steinberger aa55ba6316 test: remove duplicate openai image response keys 2026-04-10 23:11:01 +01:00
Peter Steinberger 3f6af907f7 test(codex): cover app-server command seams 2026-04-10 23:07:25 +01:00
Peter Steinberger 70e128e559 test: remove duplicate openai final url stubs 2026-04-10 22:46:51 +01:00
Peter Steinberger 49ec2f15c3 test: include openai guarded fetch final url 2026-04-10 22:45:42 +01:00
Tak Hoffman 43b91c0ab3 test: satisfy openai postJsonRequest mock shape 2026-04-10 16:44:45 -05:00
Tak Hoffman 98be3ab6de test: harden openai image generation stub 2026-04-10 16:41:50 -05:00
Peter Steinberger cc6c5f3edb style: simplify lint-safe test helpers 2026-04-10 20:20:33 +01:00
Peter Steinberger 2786ed0f67 chore: enable no-base-to-string 2026-04-10 20:14:49 +01:00
Peter Steinberger 719f06510c chore: bump version to 2026.4.10 2026-04-09 03:56:22 +01:00
Peter Steinberger 2d0e25c23a fix: pass system prompt to codex cli 2026-04-08 18:15:10 +01:00
Peter Steinberger 95e397a266 refactor: dedupe repeated test helpers 2026-04-08 09:58:22 +01:00
Peter Steinberger 8cbd60d203 chore: prepare 2026.4.9 release 2026-04-08 08:02:53 +01:00
Peter Steinberger a34602c172 test: move openai talk override coverage to provider lane 2026-04-08 06:02:47 +01:00
Peter Steinberger 4f8471617a chore: prepare 2026.4.8 2026-04-08 04:21:51 +01:00
ruclaw7 81969c7a91 fix: prefer codex gpt-5.4 runtime metadata (#62694) (thanks @ruclaw7)
* Agents: prefer runtime codex gpt-5.4 metadata

* Agents: move codex gpt-5.4 override into provider hook

* fix: repair codex runtime preference hooks

* fix: use workspace dir for codex runtime preference

* test: cover codex workspace dir hook

* fix: prefer codex gpt-5.4 runtime metadata (#62694) (thanks @ruclaw7)

---------

Co-authored-by: Rudi Cilibrasi <cilibrar@gmail.com>
Co-authored-by: Rudi Cilibrasi <rudi@metagood.com>
Co-authored-by: Ayaan Zaidi <hi@obviy.us>
2026-04-08 08:16:23 +05:30
Peter Steinberger 0e91c25c0b chore: prepare 2026.4.7 2026-04-08 02:14:59 +01:00
Peter Steinberger e0b4f3b995 refactor: dedupe provider ui trimmed readers 2026-04-08 01:36:39 +01:00
Peter Steinberger 2187b19d7e refactor: dedupe extension lowercase helpers 2026-04-07 22:24:32 +01:00
Peter Steinberger 83bdba2bae fix: resolve rebase regressions for ci landing 2026-04-07 21:02:04 +01:00
Peter Steinberger a00b01f5ed fix: harden complex qa suite scenarios 2026-04-07 20:35:39 +01:00
Peter Steinberger bbcc95948e refactor: dedupe provider lowercase helpers 2026-04-07 15:53:50 +01:00
Peter Steinberger 60d9c150b2 refactor: dedupe provider lowercase helpers 2026-04-07 15:12:32 +01:00
Peter Steinberger 55f07e0381 refactor: dedupe shared string normalizers 2026-04-07 11:18:18 +01:00
Peter Steinberger c2f9de3935 feat: unify live cli backend probes 2026-04-07 10:35:24 +01:00
Vincent Koc 4329d94de3 fix(plugins): stabilize package boundary tsc checks 2026-04-07 10:15:34 +01:00
Peter Steinberger f510576959 Tests: fix provider artifact typing 2026-04-07 10:07:06 +01:00
Vincent Koc 45663f2879 perf(config): add bundled provider policy artifacts 2026-04-07 09:52:56 +01:00
Peter Steinberger 0af808b457 test: add cli backend live matrix metadata 2026-04-07 09:06:09 +01:00
Peter Steinberger 25fae3d722 fix: unblock latest check lane 2026-04-07 09:02:26 +01:00
Vincent Koc d5ed6d26e9 chore(plugins): bulk add package boundary tsconfig rollout 2026-04-07 08:48:23 +01:00
Ayaan Zaidi 91a3af4e24 fix(tts): carry OpenAI talk response format 2026-04-07 12:56:22 +05:30
Neerav Makwana eb4bc200d7 OpenAI TTS: use wav for Groq speech
Made-with: Cursor
2026-04-07 12:56:22 +05:30
Peter Steinberger 9a66b9cd54 Tests: fix package boundary and runtime drift 2026-04-07 14:16:25 +08:00
Peter Steinberger 8b501986aa refactor: dedupe provider string readers 2026-04-07 05:06:54 +01:00
Peter Steinberger d9fbfa268f refactor: dedupe extension string helpers 2026-04-07 05:06:54 +01:00
Peter Steinberger 77a161c811 refactor: dedupe provider bootstrap error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 425592cf9c refactor: share media normalization across runtimes 2026-04-06 23:50:27 +01:00
Peter Steinberger 4ad1d96e5d fix(ci): repair typing drift on main 2026-04-06 20:20:30 +01:00
Peter Steinberger a5b5632809 refactor: inline openai realtime config readers 2026-04-06 19:57:57 +01:00
Peter Steinberger 24f4322141 refactor: dedupe openai codex string helper 2026-04-06 19:57:57 +01:00