From e97541030a536f2191136dc21386f75321576fbf Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Thu, 7 May 2026 11:41:14 +0800 Subject: [PATCH] feat(app): wire ACP AgentKindService + handler --- internal/app/app.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/app/app.go b/internal/app/app.go index dcd477f..cb8d989 100644 --- a/internal/app/app.go +++ b/internal/app/app.go @@ -29,6 +29,7 @@ import ( "time" "github.com/google/uuid" + "github.com/yan1h/agent-coding-workflow/internal/acp" "github.com/yan1h/agent-coding-workflow/internal/audit" "github.com/yan1h/agent-coding-workflow/internal/chat" "github.com/yan1h/agent-coding-workflow/internal/config" @@ -249,6 +250,11 @@ func New(ctx context.Context, cfg *config.Config, dist embed.FS) (*App, error) { chat.NewHandler(chatConvSvc, chatMsgSvc, chatTplSvc, chatEpSvc, chatUsageSvc, chatUploader, userSvc, userAdminAdapter{svc: userSvc}).Mount(r) + // ===== ACP module wiring (Part 1: agent_kinds only) ===== + acpRepo := acp.NewPostgresRepository(pool) + akSvc := acp.NewAgentKindService(acpRepo, enc, auditRec) + acp.NewHandler(akSvc, userSvc, userAdminAdapter{svc: userSvc}, enc).Mount(r) + // ===== jobs module wiring ===== jobsRepo := jobs.NewPostgresRepository(pool)