Commit Graph

13 Commits

Author SHA1 Message Date
q792602257 b9f38b6e94 feat(acp/handlers): fs/read_text_file + fs/write_text_file with path safety 2026-05-07 12:19:03 +08:00
q792602257 de73ad4935 feat(acp): relay skeleton (subscribe/unsubscribe/fanout/close) + supervisor.GetRelay 2026-05-07 12:16:06 +08:00
q792602257 839e5c9e95 feat(acp/handlers): handlers subpackage with shared types + placeholder handlers 2026-05-07 12:16:03 +08:00
q792602257 bd95fd33d6 feat(acp): supervisor skeleton + AcpConfig wiring 2026-05-07 12:12:05 +08:00
q792602257 dee20bb618 feat(acp): ResolveSafePath helper (3-fold check: abs/prefix/symlink) 2026-05-07 12:06:37 +08:00
q792602257 cf314021e7 feat(acp): JSON-RPC 2.0 codec (number/string id, LF-delimited, concurrent-safe encoder) 2026-05-07 12:04:27 +08:00
q792602257 8202a7a679 test(acp): handler unit tests (admin / user / field redaction / PATCH semantics) 2026-05-07 11:37:33 +08:00
q792602257 e096b1a671 feat(acp): HTTP handler for agent kinds (admin write / user read with field redaction) 2026-05-07 11:34:11 +08:00
q792602257 79480b32f8 feat(acp): AgentKindService + unit tests (fake repo + real encryptor) 2026-05-07 11:28:15 +08:00
q792602257 1ef2e93b72 test(acp): pgRepo integration tests (CRUD + lifecycle + event order) 2026-05-07 11:21:40 +08:00
q792602257 a9a9e6d8ab feat(acp): repository interface + pgRepo full implementation (agent_kind + session + event) 2026-05-07 10:42:58 +08:00
q792602257 631f957cd9 feat(acp): sqlc queries (agent_kinds + sessions + events) + generated code 2026-05-07 10:37:16 +08:00
q792602257 cb845f2374 feat(acp): domain types + service interfaces (skeleton) 2026-05-07 10:34:31 +08:00