Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
346 commits
Select commit Hold shift + click to select a range
e63ec19
[agentserver] responses: black formatting + spec 023 checkbox sync
Jun 14, 2026
d55a230
[agentserver] responses: add Row 5 e2e depth-coverage tests (audit ga…
Jun 14, 2026
0334b98
[agentserver] responses: RED conformance tests for spec 024 bookkeepi…
invalid-email-address Jun 15, 2026
63e7a4a
[agentserver] responses: bookkeeping unification (spec 024 Phase 2)
invalid-email-address Jun 15, 2026
f54fb98
[agentserver] RED tests for spec 024 Phase 3a (storage-root rename)
invalid-email-address Jun 15, 2026
ff592d9
spec 024 Phase 3: storage-root rename + file-backed response store as…
invalid-email-address Jun 15, 2026
97bf94f
spec 024 Phase 4: durable_background default False + composition-guar…
invalid-email-address Jun 15, 2026
8c230e6
[agentserver] responses: public API simplification per spec 024 §A (s…
RaviPidaparthi Jun 15, 2026
d2a3cb7
[agentserver] responses: SOT spec architectural rewrite post-unificat…
RaviPidaparthi Jun 15, 2026
c64729f
[agentserver] responses: conformance test gap closure (spec 024 Phase 7)
RaviPidaparthi Jun 15, 2026
8c11d2b
[agentserver] responses: black formatter sweep (spec 024 Phase 8)
RaviPidaparthi Jun 15, 2026
b69096f
[agentserver] responses: spec 024 self-audit gate remediations (spec …
RaviPidaparthi Jun 15, 2026
7173cc5
[agentserver] responses: CHANGELOG entry for spec 024 (spec 024 Phase…
RaviPidaparthi Jun 15, 2026
7b93b7a
[agentserver] responses: spec 024 final quality-gate sweep (spec 024 …
RaviPidaparthi Jun 15, 2026
55c27c8
[agentserver] responses: final-audit closure (spec 024 Phase 10)
RaviPidaparthi Jun 15, 2026
76c5614
[agentserver] responses: docs audit pass — strip internal-spec refs, …
RaviPidaparthi Jun 15, 2026
ca37c24
[agentserver] responses: restore shipped 3-arg handler signature + de…
RaviPidaparthi Jun 15, 2026
f7b4f12
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
b6f27f1
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
4e5aa16
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
077293f
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
49ed697
[agentserver] responses: remove Claude sample + simplify steering che…
RaviPidaparthi Jun 15, 2026
937eb3d
[agentserver] responses: fix 4 pre-existing baseline failures (persis…
RaviPidaparthi Jun 15, 2026
38ba06d
[agentserver] core CHANGELOG: add storage_paths + AGENTSERVER_TASKS_B…
RaviPidaparthi Jun 15, 2026
d1ca80d
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
5a26ad0
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
fcb2b64
[agentserver] responses: tighten Phase-1 persistence-failure stamp or…
RaviPidaparthi Jun 15, 2026
f23d310
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
16b7d1e
[agentserver] durable-research-agent demo: fix cancel handler for Mul…
RaviPidaparthi Jun 15, 2026
f1f808a
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
94c2d21
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
72fd18f
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
7f1538e
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
5689609
[agentserver] durable-research-agent demo: drop redundant session_id …
RaviPidaparthi Jun 15, 2026
6f4a0a2
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
560879c
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 15, 2026
f63d6f4
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
f2e0077
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
3fdb5c1
[agentserver] demo: relocate preview wheels here + bundle responses
RaviPidaparthi Jun 15, 2026
0eecd94
[agentserver] demo: fix build.sh error hint after wheels relocation
RaviPidaparthi Jun 15, 2026
891d7e1
[agentserver] core: move standalone skill files off durable-tasks branch
RaviPidaparthi Jun 15, 2026
460bd6b
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
05adca3
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 15, 2026
6b10fa5
[agentserver] demo: add sdk/agentserver/skills/ with all 3 standalone…
RaviPidaparthi Jun 15, 2026
9972f83
[agentserver] skills: fix responses skill — endpoint uses ?starting_a…
RaviPidaparthi Jun 15, 2026
0bfafe6
[agentserver] skills: add invocations-skill.md (4th skill — invocatio…
RaviPidaparthi Jun 15, 2026
62fd4ca
[agentserver] responses: build out durable-responses-agent-demo (Resp…
RaviPidaparthi Jun 15, 2026
3836cc8
[agentserver] responses spec-025 Phase 1: internal_metadata bags + re…
RaviPidaparthi Jun 16, 2026
32fe307
[agentserver] responses spec-025 Phase 2: strip internal_metadata on …
RaviPidaparthi Jun 16, 2026
6c886f5
[agentserver] responses spec-025 Phase 3: developer checkpoint primitive
RaviPidaparthi Jun 16, 2026
ea6f5be
feat(responses): unified exit_for_recovery() raise-internally recover…
RaviPidaparthi Jun 16, 2026
7481493
docs(responses): adopt unified exit_for_recovery() idiom in samples +…
RaviPidaparthi Jun 16, 2026
2531c1e
test(responses): map test_explicit_exit_for_recovery in CONTRACT_COVE…
RaviPidaparthi Jun 16, 2026
30e1a98
feat(responses): durability-contract Row 11 — developer checkpoint wr…
RaviPidaparthi Jun 16, 2026
d665637
fix(responses): make recovery output-seeding work per spec §6 (not re…
RaviPidaparthi Jun 16, 2026
b2024ad
docs(responses): checkpoint-driven recovery + metadata-facility guide…
RaviPidaparthi Jun 16, 2026
c3ef8d9
docs(responses): clean-room CHANGELOG for the unreleased durability p…
RaviPidaparthi Jun 16, 2026
5275cfa
docs(responses): current-state framing for the _responses.background …
RaviPidaparthi Jun 16, 2026
99dc5c9
style(responses): black-format spec-025 egress strip sites in _endpoi…
RaviPidaparthi Jun 16, 2026
6004f34
docs(responses): complete durable_metadata->conversation_chain_metada…
RaviPidaparthi Jun 16, 2026
28e39cd
demo(responses): rewrite durable-responses-agent-demo to one-item-per…
RaviPidaparthi Jun 16, 2026
1a75f60
demo(responses): port invocations demo behaviour — 15 phases x 4 subc…
RaviPidaparthi Jun 16, 2026
41aab17
fix(demo): correct ResponseEventStream.emit_failed kwargs (code/messa…
RaviPidaparthi Jun 16, 2026
2155081
fix(core/durable): track post-reclaim etag on cold-start recovery
RaviPidaparthi Jun 16, 2026
748d506
fix(core/durable): track post-reclaim etag on cold-start recovery
RaviPidaparthi Jun 16, 2026
4953c13
Sync responses spec-025 from responses-spec016 + refresh wheels
RaviPidaparthi Jun 16, 2026
5988bae
Remove orphan bundled wheels from responses-spec016
RaviPidaparthi Jun 16, 2026
df96406
Add local crash-recovery kits + local-run README updates to both dura…
RaviPidaparthi Jun 16, 2026
f8746e5
Switch responses durable demo to gpt-4o + faster cooldowns
RaviPidaparthi Jun 16, 2026
79976b8
fix(responses/durable): no duplicate response.created on recovery + g…
RaviPidaparthi Jun 16, 2026
fc9a757
docs+test(spec 026): contract clauses + guides + conformance assertion
RaviPidaparthi Jun 16, 2026
16847fa
Propagate spec 026 recovery-stream fix from responses-spec016 + refre…
RaviPidaparthi Jun 16, 2026
f01b5f9
docs(SOT): spec 026 recovery clauses in responses-durability-spec + c…
RaviPidaparthi Jun 17, 2026
172f716
Propagate spec 026 SOT doc updates (recovery precondition, both strea…
RaviPidaparthi Jun 17, 2026
f2e2278
docs(SOT): establish single normative ownership between the two durab…
RaviPidaparthi Jun 17, 2026
38f8994
Propagate SOT normative-ownership clarification (spec 026 follow-up)
RaviPidaparthi Jun 17, 2026
4e5fa78
Spec 026: add drop + created-gate conformance tests
RaviPidaparthi Jun 17, 2026
3a460b4
Propagate spec 026 drop + created-gate conformance tests from respons…
RaviPidaparthi Jun 17, 2026
40b3e95
Spec 027: stream cursor is the seq-number SOT; retire dead last_seque…
RaviPidaparthi Jun 17, 2026
e4c48c6
Propagate spec 027 from responses-spec016: stream cursor is seq SOT
RaviPidaparthi Jun 17, 2026
de2d90c
Spec 028: normalize FileResponseStore — one item copy under items/, p…
RaviPidaparthi Jun 17, 2026
b93ba5a
Propagate spec 028 from responses-spec016: normalized FileResponseStore
RaviPidaparthi Jun 17, 2026
0a15ce4
Spec 028 (FR-028-8): drop redundant per-response history.json
RaviPidaparthi Jun 17, 2026
fb80e2f
Propagate spec 028 FR-028-8 from responses-spec016: drop redundant hi…
RaviPidaparthi Jun 17, 2026
ddb824c
Spec 028 SOT: document FileResponseStore normalized layout (§16.2.1) …
RaviPidaparthi Jun 17, 2026
b1848c1
Propagate spec 028 SOT updates from responses-spec016: FileResponseSt…
RaviPidaparthi Jun 17, 2026
d6e663a
Type the steering acceptance hook to return ResponseObject (not a loo…
RaviPidaparthi Jun 17, 2026
9ee3d76
Spec 029: restructure durability guides — fix drift, loosen over-mand…
RaviPidaparthi Jun 17, 2026
965f2f3
Propagate spec 029 from responses-spec016: typed acceptance hook + du…
RaviPidaparthi Jun 17, 2026
ab4d493
docs(handler-guide): fix yield-from for convenience generators to mat…
RaviPidaparthi Jun 17, 2026
f126505
Propagate handler-guide yield-from fix from responses-spec016
RaviPidaparthi Jun 17, 2026
45b199f
Refresh demo-branch responses wheel to current (spec 026-029) for hos…
RaviPidaparthi Jun 17, 2026
4856d69
test(durability): Row 1 conformance under SSE keep-alive (RED)
RaviPidaparthi Jun 18, 2026
6743f4d
fix(durability): create durable task for stored streams under SSE kee…
RaviPidaparthi Jun 18, 2026
82dd183
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 18, 2026
270d0ae
Rebuild responses wheel with durable+keep-alive fix for demo deploy
RaviPidaparthi Jun 18, 2026
8801899
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 18, 2026
5453ac3
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 18, 2026
f3a36c5
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 18, 2026
ea79cb3
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 18, 2026
dcc9609
build(demo): rebuild bundled wheels with spec 031 steering drain fix
RaviPidaparthi Jun 18, 2026
378153a
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 18, 2026
93eaca6
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 18, 2026
53c2736
samples(invocations): point durable-agent-demo at the working project…
RaviPidaparthi Jun 18, 2026
1b8ff15
samples(invocations): demo-client.sh auto-resolves endpoint from azd env
RaviPidaparthi Jun 18, 2026
e8e2f53
samples: hosted task-API 403 fixed — recommend hosted flow, local is …
RaviPidaparthi Jun 18, 2026
5679367
test(responses-durability): spec 032 P1 — hard depth gate + recovery-…
RaviPidaparthi Jun 18, 2026
1fcfa5b
test(durability): close B3 client-cancel-during-recovery + reconcile …
RaviPidaparthi Jun 18, 2026
119ece2
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 18, 2026
06b6aa0
fix(responses-durable): normalize agent_reference before persisting d…
RaviPidaparthi Jun 18, 2026
0b974f9
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 18, 2026
0aa8a59
build(agentserver): rebuild demo wheels — responses durability fix + …
RaviPidaparthi Jun 18, 2026
2c8d3d8
chore(agentserver-demos): commit azd env files for both durable demos
RaviPidaparthi Jun 18, 2026
52016f4
fix(responses-demo): make crash route recovery-aware (crash once, the…
RaviPidaparthi Jun 18, 2026
2672e44
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 18, 2026
a8a1813
test(responses-durable): close conformance gap — recovery with reques…
RaviPidaparthi Jun 18, 2026
a789d73
docs(agentserver-skills): correct API guidance that would misguide co…
RaviPidaparthi Jun 18, 2026
4bc53a4
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 19, 2026
06bfdde
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 19, 2026
6e2ddf0
fix(responses-durable): _persist_crash_failed terminal lands in clien…
RaviPidaparthi Jun 19, 2026
fc274be
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 19, 2026
8a54f80
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 19, 2026
74b0ec6
Spec 033 Phase 0: typed durable-recovery boundary (DurableResponseInput)
RaviPidaparthi Jun 24, 2026
fb36cd4
Spec 033 Phase 1: centralize durable dispatch (decide_disposition)
RaviPidaparthi Jun 24, 2026
e3cf818
Spec 033 Phase 2: decompose orchestrator god-methods (FR-005)
RaviPidaparthi Jun 24, 2026
9909fa1
fix(durability): preserve provider_created across cancel at created-t…
RaviPidaparthi Jun 24, 2026
f981511
test(durability): Spec 033 Phase 3 — pin streaming-wire seq single-au…
RaviPidaparthi Jun 24, 2026
8904ce6
style: black-format cancel-race regression test
RaviPidaparthi Jun 24, 2026
79e5372
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 24, 2026
9308462
refactor(responses): consume public core platform-contract surface (F…
RaviPidaparthi Jun 24, 2026
0d1e184
refactor(responses): drop vestigial ctx_params dict in primitive sele…
RaviPidaparthi Jun 24, 2026
4195692
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 24, 2026
7f22e50
build(demo): rebuild bundled wheels with spec 033 changes
RaviPidaparthi Jun 24, 2026
4d93546
demo(responses): add DEMO_MODE input-integrity + clean-fail test routes
RaviPidaparthi Jun 25, 2026
d7b9658
test(demo): commit the hosted durable-responses battery + azd env
RaviPidaparthi Jun 25, 2026
f441de3
diag(demo): in-container oversized task-create HTTP trace capture
RaviPidaparthi Jun 25, 2026
14d93f3
diag(demo): A/B task-create trace (inline 201 vs attachment 500) + sh…
RaviPidaparthi Jun 25, 2026
934db85
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 25, 2026
fd02683
refactor(responses): reframe durable->resilient terminology (Spec 034…
RaviPidaparthi Jun 25, 2026
0c86e24
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
832cc92
refactor(demo): reframe durable->resilient in invocations+responses s…
RaviPidaparthi Jun 25, 2026
7f6b1b0
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 25, 2026
f441cd2
refactor(responses): storage-prose accuracy in reframe (Spec 034 §2.9a)
RaviPidaparthi Jun 25, 2026
ee9025b
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
a53ff27
refactor(responses): storage-prose in CHANGELOG (Spec 034 §2.9a)
RaviPidaparthi Jun 25, 2026
0ce0d0a
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
37b3a6c
build(demo): rebuild bundled wheels for core.tasks rename (Spec 034 P…
RaviPidaparthi Jun 25, 2026
972ff8a
chore(demo): update azd .env to deployed resilient agent endpoint (Sp…
RaviPidaparthi Jun 25, 2026
275619c
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 25, 2026
2aed9c8
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
2ab23a0
docs(skills): reframe durable->resilient in skills + wheels docs (Spe…
RaviPidaparthi Jun 25, 2026
f3b23f9
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 25, 2026
333d74d
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
adbbede
docs(demo): final audit cleanup — storage-prose + stale branch refs (…
RaviPidaparthi Jun 25, 2026
34e5ad5
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 25, 2026
be5fdc1
fix(responses): correct module-path mis-swap in import-lint docstring…
RaviPidaparthi Jun 25, 2026
ba9edc8
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
972dde7
fix(skills): correct module-path mis-swap core.agentserver -> core.ta…
RaviPidaparthi Jun 25, 2026
ef4bb61
docs(samples): clarify run-from-samples-dir for resilient_* invocatio…
RaviPidaparthi Jun 25, 2026
e853f8f
fix(samples): runnable-from-sample-dir + local preview deps for invoc…
RaviPidaparthi Jun 25, 2026
33ba2ce
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
a38cb73
fix(samples): install local preview agentserver packages for response…
RaviPidaparthi Jun 25, 2026
67e757b
fix(samples): add local core editable to langgraph/multiturn requirem…
RaviPidaparthi Jun 25, 2026
a22e7b0
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 25, 2026
9749e2f
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
9e28ff0
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 25, 2026
7a81ec2
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
a8f70e1
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 25, 2026
6a7fc6d
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
2cdc5de
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 25, 2026
3c79b32
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
859505d
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 25, 2026
fac78e4
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
078d2a4
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 25, 2026
0b7c5a7
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
7bd2f49
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 25, 2026
774d5fb
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
60be586
docs(samples): use raw docstrings so responses usage curls copy-paste…
RaviPidaparthi Jun 25, 2026
3134dec
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 25, 2026
547c4b9
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 26, 2026
c9a9166
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 26, 2026
0af06d3
chore(agentserver-demo): rebuild preview wheels after core cleanup
RaviPidaparthi Jun 26, 2026
e8967c7
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 26, 2026
d958387
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 26, 2026
b784e6f
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 26, 2026
6f90aab
fix(agentserver-responses): import resolve_state_subdir from core._co…
RaviPidaparthi Jun 26, 2026
b1191d8
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 26, 2026
cbf9549
chore(agentserver-demo): rebuild preview wheels after core/responses …
RaviPidaparthi Jun 26, 2026
74cc640
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 26, 2026
becb59e
fix(responses): fail fast when a resilient task fails to start
RaviPidaparthi Jun 26, 2026
c14ea8a
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 26, 2026
00456bb
chore(agentserver-demo): rebuild preview wheels for typed-exception f…
RaviPidaparthi Jun 26, 2026
fcb42e9
chore(agentserver-demo): point demo + battery at gpt-5.4-nano Foundry…
RaviPidaparthi Jun 29, 2026
cbc47d9
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jun 29, 2026
042bb8d
docs(resilience-contract): codify request-time fail-fast on resilient…
RaviPidaparthi Jun 29, 2026
77c8f29
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 29, 2026
05e62cd
fix(responses): stable conversation_chain_id from embedded partition key
RaviPidaparthi Jun 30, 2026
2102514
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 30, 2026
0f2f2c9
chore(agentserver-demo): rebuild preview wheels for stable conversati…
RaviPidaparthi Jun 30, 2026
c3d7e7e
fix(responses): coerce AgentReference to JSON-safe dict in status-onl…
RaviPidaparthi Jun 30, 2026
9114913
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 30, 2026
397a0b3
chore(agentserver-demo): rebuild wheels with AgentReference snapshot fix
RaviPidaparthi Jun 30, 2026
eb699cc
fix(steering): host first steerable turn on the multi-turn primitive
RaviPidaparthi Jun 30, 2026
f3e09be
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jun 30, 2026
0c11218
build(demo): rebuild wheels with steerable first-turn primitive fix
RaviPidaparthi Jun 30, 2026
0742c0a
chore(demo): default to can-dev azd env and add .agentignore
RaviPidaparthi Jun 30, 2026
7850ccf
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jul 1, 2026
a8e914c
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jul 1, 2026
7961b29
build(demo): rebuild wheels with spec 037 task/streaming parity changes
RaviPidaparthi Jul 1, 2026
e233bd0
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jul 1, 2026
dd7dd2e
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jul 1, 2026
0e688af
feat(demo): bump responses protocol to 2.0.0 + rebuild wheels with pr…
RaviPidaparthi Jul 2, 2026
d7393b0
fix(responses): resilient persists use call_id=None + stamp record us…
RaviPidaparthi Jul 2, 2026
97081e2
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jul 2, 2026
9f13d03
build(demo): rebuild wheels with call_id=None resilient-persist fix
RaviPidaparthi Jul 2, 2026
516b242
fix(responses): omit call_id on Phase-2 UpdateResponse, not the whole…
RaviPidaparthi Jul 2, 2026
f89ca09
build(demo): rebuild wheels with Phase-2 UpdateResponse call_id fix
RaviPidaparthi Jul 2, 2026
e58108f
fix(responses): forward x-agent-user-id to storage (durable partition…
RaviPidaparthi Jul 2, 2026
c4f0dee
build(demo): rebuild wheels with user_id storage-forwarding fix
RaviPidaparthi Jul 2, 2026
a5b6416
fix(responses): create/get/delete forward user_id+call_id; only Phase…
RaviPidaparthi Jul 2, 2026
e5f2ef8
build(demo): rebuild wheels (Phase-2 update call_id omission)
RaviPidaparthi Jul 2, 2026
de35995
fix(responses): persist create-time call_id and reuse across resilien…
RaviPidaparthi Jul 2, 2026
9f9cba2
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jul 2, 2026
84475a7
build(demo): rebuild wheels with create-time call_id persistence fix
RaviPidaparthi Jul 2, 2026
9ae79ae
docs(responses): update living docs for protocol 2.0.0 platform_context
RaviPidaparthi Jul 2, 2026
b04aa8f
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jul 2, 2026
873f605
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jul 3, 2026
3ab813a
feat(responses): native per-case conversation chain ids (Spec 038 cha…
RaviPidaparthi Jul 3, 2026
63b2db0
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jul 3, 2026
6d581bc
build(demo): rebuild wheels with Spec 038 (schema cleanup + native ch…
RaviPidaparthi Jul 3, 2026
e096c8a
docs(responses): finish Spec 038 chain-id update in resilience SOT (4…
RaviPidaparthi Jul 3, 2026
68ab24a
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jul 3, 2026
79b4717
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jul 3, 2026
4fe24c7
docs(responses): de-underscore payload.steering ref in resilience SOT…
RaviPidaparthi Jul 3, 2026
c07d627
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jul 3, 2026
30f2190
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jul 3, 2026
17a6bc6
fix(responses): Spec 038 chain-id review finding — enforce strict Tas…
RaviPidaparthi Jul 3, 2026
2f66924
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jul 3, 2026
968a6bc
chore(demo): gitignore battery/runs artifacts (transient test output)
RaviPidaparthi Jul 3, 2026
142dfc3
chore(responses): remove stray demo build-context wheels from respons…
RaviPidaparthi Jul 3, 2026
f063099
chore(demo): stop tracking gitignored build-context wheels
RaviPidaparthi Jul 3, 2026
09ddae9
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jul 3, 2026
5bae5c6
build(demo): rebuild central wheels with Spec 038 code-review remedia…
RaviPidaparthi Jul 3, 2026
b0b71f5
chore(demo): stop tracking gitignored invocations-sample build-contex…
RaviPidaparthi Jul 3, 2026
3df89fe
Merge branch 'feature/agentserver-durable-tasks' into feature/agentse…
RaviPidaparthi Jul 3, 2026
3b2c6c4
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jul 3, 2026
2c52b22
fix(responses): preserve handler-owned fields on framework-built term…
RaviPidaparthi Jul 10, 2026
1120e4d
Merge branch 'feature/agentserver-responses-spec016' into feature/age…
RaviPidaparthi Jul 10, 2026
c077b8d
chore(agentserver-demo): rebuild preview wheels with terminal-fidelit…
RaviPidaparthi Jul 10, 2026
19a0cd6
chore(agentserver-demo): commit reconstructed -can-dev azd env (rapid…
RaviPidaparthi Jul 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# .azure is not intended to be committed
*
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"version":1,"defaultEnvironment":"demo-dev"}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
AZURE_ENV_NAME="demo-dev"
AZURE_SUBSCRIPTION_ID="47f1c914-e299-4953-a99d-3e34644cfe1c"
AZURE_RESOURCE_GROUP="agents-westus2"
AZURE_LOCATION="westus2"
AZURE_AI_ACCOUNT_NAME="rapida-0687-resource"
AZURE_AI_ACCOUNT_ID="/subscriptions/47f1c914-e299-4953-a99d-3e34644cfe1c/resourceGroups/agents-westus2/providers/Microsoft.CognitiveServices/accounts/rapida-0687-resource"
AZURE_AI_PROJECT_NAME="rapida-0687"
AZURE_AI_PROJECT_ID="/subscriptions/47f1c914-e299-4953-a99d-3e34644cfe1c/resourceGroups/agents-westus2/providers/Microsoft.CognitiveServices/accounts/rapida-0687-resource/projects/rapida-0687"
AZURE_AI_FOUNDRY_PROJECT_ID="/subscriptions/47f1c914-e299-4953-a99d-3e34644cfe1c/resourceGroups/agents-westus2/providers/Microsoft.CognitiveServices/accounts/rapida-0687-resource/projects/rapida-0687"
AZURE_AI_PROJECT_ENDPOINT="https://rapida-0687-resource.services.ai.azure.com/api/projects/rapida-0687"
FOUNDRY_PROJECT_ENDPOINT="https://rapida-0687-resource.services.ai.azure.com/api/projects/rapida-0687"
AZURE_OPENAI_ENDPOINT="https://rapida-0687-resource.openai.azure.com/"
AZURE_AI_MODEL_DEPLOYMENT_NAME="gpt-4o"
AZURE_CONTAINER_REGISTRY_ENDPOINT="cragentdemo0687w2.azurecr.io"
AZURE_AI_PROJECT_ACR_CONNECTION_NAME="cragentdemo0687w2"
USE_EXISTING_AI_PROJECT="true"
ENABLE_HOSTED_AGENTS="true"
DEMO_MODE="1"
AGENT_RESILIENT_RESEARCH_AGENT_NAME="resilient-research-agent"
AGENT_RESILIENT_RESEARCH_AGENT_INVOCATIONS_ENDPOINT="https://rapida-0687-resource.services.ai.azure.com/api/projects/rapida-0687/agents/resilient-research-agent/endpoint/protocols/invocations?api-version=2025-11-15-preview"
AGENT_RESILIENT_RESEARCH_AGENT_ENDPOINT="https://rapida-0687-resource.services.ai.azure.com/api/projects/rapida-0687/agents/resilient-research-agent"
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# azd environment
.azure/*/state/
.azure/*/*.env.bak

# Demo client runtime
.demo-session

# Docker-build staging dir — populated by ./build.sh which copies
# the checked-in wheels from sdk/agentserver/wheels/ into here. Never
# committed: source of truth is the central wheels directory.
src/resilient-research-agent/wheels/

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/Azure/azure-dev/main/schemas/v1.0/azure.yaml.json

requiredVersions:
extensions:
azure.ai.agents: '>=0.1.0-preview'
name: resilient-research-agent-demo
services:
resilient-research-agent:
project: src/resilient-research-agent
host: azure.ai.agent
language: docker
docker:
remoteBuild: true
config:
container:
resources:
cpu: "1"
memory: 2Gi
deployments:
- model:
format: OpenAI
name: gpt-4o
version: "2024-11-20"
name: gpt-4o
sku:
capacity: 50
name: GlobalStandard
startupCommand: python app.py
infra:
provider: bicep
path: ./infra
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
#!/usr/bin/env bash
# Stage agentserver @task preview wheels into the docker build context.
# Run this BEFORE 'azd up' or 'docker build'.
#
# Wheels are checked into the repo at sdk/agentserver/wheels/ — this
# script just copies them into a per-sample docker-build staging dir
# (src/resilient-research-agent/wheels/, gitignored) so the Dockerfile's
# `COPY wheels/ /tmp/wheels/` finds them at build time.
#
# To refresh the source wheels (maintainer-only — devs shouldn't need
# to do this), see ../../../../wheels/README.md.

set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
REPO_ROOT="$(cd "$SCRIPT_DIR/../../../../.." && pwd)"
CENTRAL_WHEELS="$REPO_ROOT/sdk/agentserver/wheels"
STAGING_DIR="$SCRIPT_DIR/src/resilient-research-agent/wheels"

if [[ ! -d "$CENTRAL_WHEELS" ]] || ! ls "$CENTRAL_WHEELS"/*.whl >/dev/null 2>&1; then
echo "ERROR: no checked-in wheels found at $CENTRAL_WHEELS" >&2
echo " Did you pull the latest from the agentserver demo branch?" >&2
exit 1
fi

echo "==> Staging checked-in @task preview wheels into docker build context"
echo " src: $CENTRAL_WHEELS"
echo " dst: $STAGING_DIR"
rm -rf "$STAGING_DIR"
mkdir -p "$STAGING_DIR"
cp "$CENTRAL_WHEELS"/*.whl "$STAGING_DIR"/
ls -la "$STAGING_DIR"/*.whl

echo ""
echo "Done. Now run: azd up (or docker build)"


Loading
Loading