Commit Graph

426 Commits

Author SHA1 Message Date
mateaix
c23fa8fa2e Guard persistent Goal queued input selection 2026-09-15 07:25:46 +08:00
mateaix
cc3aa3e765 cover revoked account before queued Goal replay 2026-09-15 07:02:27 +08:00
mateaix
3a7bbe4645 preflight selected queued Goals before agent execution 2026-09-15 06:50:17 +08:00
mateaix
59d66a673e reconcile skipped legacy queued input in chat 2026-09-15 06:33:13 +08:00
mateaix
cbe04d9515 persist selected Goal identity for queued Web input 2026-09-15 06:21:44 +08:00
mateaix
d080bf09f6 retain selected Goal identity across delayed Web approvals 2026-09-15 05:55:49 +08:00
mateaix
4616e08e09 Verify managed approval on MySQL and PostgreSQL 2026-09-15 05:40:57 +08:00
mateaix
993be51e72 Retain selected Goal identity through approval lifecycle 2026-09-15 05:26:30 +08:00
mateaix
4227ed7853 fix(goal): retain requester identity for managed interactive approvals 2026-09-15 04:25:12 +08:00
mateaix
d66ac00dab fix(goal): recheck approver account during managed replay 2026-09-15 04:04:34 +08:00
mateaix
e63c513a61 fix(goal): preserve graph identity in approval snapshots 2026-09-15 03:55:49 +08:00
mateaix
89b7dc79e1 Preserve consecutive managed approvals and bounded settlement handoff 2026-09-15 03:34:05 +08:00
mateaix
041bdd30f7 Resume managed Goal approvals with fresh leases and conservative recovery 2026-09-15 03:18:27 +08:00
mateaix
6ccf8befa0 Add exact consumed approval to fenced Goal attempt handoff 2026-09-15 02:57:43 +08:00
mateaix
8a15c0b573 Verify settled Goal approval fences and document replay boundary 2026-09-15 02:47:36 +08:00
mateaix
92723d6919 fix(agent): preserve Plan approval replay through requester-aware entry 2026-09-15 02:36:18 +08:00
mateaix
e8a13b8d20 fix(goal): lock authenticated HTTP identity through managed operations 2026-09-15 02:10:40 +08:00
mateaix
adfcf5a4be fix(auth): preserve signed account identity across username reuse 2026-09-15 01:57:16 +08:00
mateaix
2ce7348c04 fix(goal): guide managed JSON retries to reuse current versions 2026-09-15 01:46:28 +08:00
mateaix
ab1f5069ad fix(goal): refresh terminal status in JSON requirements panel 2026-09-15 01:34:45 +08:00
mateaix
770f4e16d5 test(goal): verify persisted approval identity for managed JSON 2026-09-15 01:27:41 +08:00
mateaix
1931b0698e fix(goal): recheck live conversation scope for managed JSON 2026-09-15 01:20:03 +08:00
mateaix
69091fe28d fix(goal): preserve recovery guidance until execution starts 2026-09-15 01:11:50 +08:00
mateaix
bd85d88355 fix(goal): skip live continuation leases during recovery scans 2026-09-15 01:00:56 +08:00
mateaix
83d965882d fix(goal): preserve authenticated identity for queued web input 2026-09-15 00:20:14 +08:00
mateaix
54e7b9b9e0 fix(goal): retain acceptance access for paused and terminal goals 2026-09-15 00:08:08 +08:00
mateaix
dec4c509c4 fix(goal): expose JSON acceptance to conversation owners 2026-09-14 23:52:52 +08:00
mateaix
2c0f43c5dc fix(goal): compute owner leases from absolute clock instants 2026-09-14 23:28:29 +08:00
mateaix
2431c1d991 docs(goal): record full managed acceptance integration checks 2026-09-14 23:16:02 +08:00
mateaix
23f0ca6f54 fix(goal): fence expired owners with absolute lease deadlines 2026-09-14 22:58:11 +08:00
mateaix
da73826a1a fix(goal): preserve absolute JSON expiry across timezone changes 2026-09-14 22:48:26 +08:00
mateaix
0899555f07 feat: expose managed JSON versions and checks in goal UI 2026-09-14 22:14:36 +08:00
mateaix
8cca7159fc fix: fence runtime goal completion with current authenticated owner 2026-09-14 22:03:20 +08:00
mateaix
4a7f0e211e fix: keep managed JSON goals running until completion is committed 2026-09-14 21:57:01 +08:00
mateaix
4277172529 feat: require current managed JSON bindings at goal completion 2026-09-14 21:46:16 +08:00
mateaix
5cc8765681 feat: bind trusted JSON checks to current requirements and versions 2026-09-14 21:37:38 +08:00
mateaix
2b6bde9971 feat: fence managed JSON publication to current goal runtime owners 2026-09-14 21:29:42 +08:00
mateaix
bc6882e629 feat: add managed goal JSON version storage and publication API 2026-09-14 21:21:05 +08:00
mateaix
868e2dbfb1 Persist user JSON acceptance contracts and block unverified completion 2026-09-14 20:57:09 +08:00
mateaix
2c73da7e2a Clarify direct and in-chat HTML preview policies 2026-09-14 02:08:57 +08:00
mateaix
0c045eaff8 fix: fence goal evaluations against definition revisions 2026-09-13 22:40:59 +08:00
mateaix
3843dc04b7 feat(evidence): inspect artifact version changes on demand 2026-09-13 21:30:39 +08:00
mateaix
bfc5417508 feat(memory): harden recall and provider resilience 2026-09-12 13:03:39 +08:00
matevip
7406fc99bf feat(execution): add persistent execution evidence in observe mode 2026-09-07 06:38:58 -04:00
matevip
bd41a71826 fix(cron): harden long-task reliability 2026-09-02 05:56:06 -04:00
matevip
b706f9a610 fix(memory): prevent transient constraints from becoming durable (#625) 2026-09-01 05:52:41 -04:00
matevip
d8976ddf1e docs(runtime): document restart-safe long tasks 2026-08-31 03:03:51 -04:00
mateaix
97125b991e docs(delegation): clarify long-task acceptance 2026-08-30 14:47:40 +08:00
mateaix
701b99b3e9 fix(delegation): bound and cancel async agent tasks 2026-08-30 13:32:22 +08:00
mateaix
08a5bf6996 release: v2.2.0 2026-08-29 13:53:11 +08:00