Commit Graph
72 Commits
Author SHA1 Message Date
rogee 7bcde1812f Advance durable Agent session generations on restart 2026-09-30 07:21:16 +08:00
rogee ac0abfc734 Bind Agent sessions to preapproved Dispatcher identity 2026-09-30 07:15:20 +08:00
rogee 07850076e3 Route Agent CLI through isolated approved Mock runtime 2026-09-30 06:59:06 +08:00
rogee 99f8f5d721 Assemble isolated Agent session and recording worker 2026-09-30 05:01:26 +08:00
rogee 2b09ba30ca Validate explicit isolated Agent runtime environment 2026-09-30 04:53:22 +08:00
rogee 5d5861c872 Parse explicit bounded Agent Mock media scenario 2026-09-30 04:48:48 +08:00
rogee 04e8609179 Validate per-call Mock media before accepting approved execute 2026-09-30 04:43:16 +08:00
rogee 4879d49b77 Join approved Mock media with recording result delivery 2026-09-30 04:29:13 +08:00
rogee 0e9362447b Bind approved call worker lifetime to Agent task controls 2026-09-30 04:15:36 +08:00
rogee 9b1f539538 Verify task control over pinned mutual TLS 2026-09-30 04:05:03 +08:00
rogee 13f72a6980 Bridge task-level control over session-bound Agent RPC 2026-09-30 04:00:36 +08:00
rogee f7b6cce9ad Fence Agent task calls during pause and stop drain 2026-09-30 03:41:56 +08:00
rogee 6cc9357dd8 Bind strict Dispatcher Mock environment to current SaaS read client 2026-09-30 03:33:01 +08:00
rogee 6f3404bd09 Validate Mock Dispatcher startup environment without defaults 2026-09-30 03:23:54 +08:00
rogee ca20090a85 Add approved Mock AI pipeline for isolated calls 2026-09-30 03:14:42 +08:00
rogee 6947210638 Bind approved caller profile and require explicit media pipeline 2026-09-30 02:52:44 +08:00
rogee 1e9d91a842 Exercise approved ASR-only recording across local TLS 2026-09-30 02:37:30 +08:00
rogee fe33edb11c Build final call results from observed media and approved facts 2026-09-30 02:26:07 +08:00
rogee d09586cd5b Verify recording delivery across local TLS and SQLite 2026-09-30 02:05:21 +08:00
rogee fd537fac53 Deliver bounded recordings through OSS and recover failed PUTs 2026-09-30 01:45:03 +08:00
rogee 79c701dfd1 Add bounded in-memory WAV capture for callflow 2026-09-30 01:16:32 +08:00
rogee 1cc2d12b73 Add Agent recording-fact unary client 2026-09-30 01:03:18 +08:00
rogee aad2e340d9 Authorize recording facts over Dispatcher unary RPC 2026-09-30 00:51:34 +08:00
rogee 0f7415e366 Persist ended calls racing originate acknowledgment 2026-09-30 00:14:09 +08:00
rogee 40eeed2ba6 Carry approved OSS bucket through upload grants 2026-09-30 00:01:51 +08:00
rogee 17abe955e6 Bind original recording uploads and confirm one final result 2026-09-29 23:47:22 +08:00
rogee 0ef4034a76 Persist one confirmed call result per execution 2026-09-29 23:30:05 +08:00
rogee 8d7c3ab03f Persist failed OSS recordings for bounded recovery 2026-09-29 23:18:49 +08:00
rogee 369ee9cd86 Upload approved recordings directly from memory 2026-09-29 22:42:30 +08:00
rogee 9ecf778d6b Reject Agent media sample rate mismatches 2026-09-29 22:29:14 +08:00
rogee 428d587f45 Bound approved Agent calls by signed duration 2026-09-29 22:29:02 +08:00
rogee c61858fded Apply approved dialogue limits in shared callflow 2026-09-29 22:09:15 +08:00
rogee d9ad420480 Require one-shot opening before full-AI turns 2026-09-29 21:37:41 +08:00
rogee 7371fb1e3e Deliver bound Agent snapshots over mock-only unary RPC 2026-09-29 21:26:18 +08:00
rogee 0d191fa464 Bind Agent execution to task providers and SIP revision 2026-09-29 20:54:32 +08:00
rogee d8a0c29e8f Reject SDK-inexpressible task snapshots before admission 2026-09-29 20:50:35 +08:00
rogee 71b434accc Preserve approved prompt and conversation limits 2026-09-29 20:45:24 +08:00
rogee 5064b7765a Bind approved AI snapshots to provider SDK calls 2026-09-29 20:41:00 +08:00
rogee c350c483a5 Implement durable MQ controls and isolated Dispatcher runtime 2026-09-29 19:52:46 +08:00
rogee a0118e3f60 Implement verified HTTP discovery and durable task snapshots 2026-09-29 19:42:54 +08:00
rogee 1d385e0c4a Freeze current project-local SaaS Dispatcher contract and examples 2026-09-29 18:50:29 +08:00
rogee bb694395cf Move Agent RPC schema to unversioned internal package 2026-09-29 17:45:02 +08:00
rogee f5c2d6a920 remove independent egress pool configuration and authorization 2026-09-28 19:01:44 +08:00
rogee 15c72a55ee ignore local SaaS screenshots and Python cache 2026-09-28 16:18:56 +08:00
rogee efb2b86f5e simplify SaaS SIP configuration response 2026-09-28 16:06:24 +08:00
rogee bd2e5ad2b1 simplify current local contract definitions 2026-09-28 14:26:33 +08:00
rogee 4473f2bebd refactor: remove unused scheduling and cache code 2026-09-28 12:04:21 +08:00
rogee ce5e8da2ee refactor: remove unused v0.3 task discovery runtime 2026-09-28 07:17:54 +08:00
rogee 3ea5f34583 Implement Dispatcher v0.4 local state and controls 2026-09-27 22:45:51 +08:00
rogee 7653a4cea8 Require MQ resume after discovery paused-to-running 2026-09-26 22:13:10 +08:00