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 |
|