feat(launcher): move make dev to the native Go launcher (#2411)

This commit is contained in:
Carlos Florêncio
2026-08-10 18:14:45 +01:00
committed by GitHub
parent f6fc6b3c72
commit 4e0c1a3705
116 changed files with 2856 additions and 9273 deletions
+1 -1
View File
@@ -289,9 +289,9 @@ When a PR fixup touches backend code, run the CI-style changed-file linter local
```bash
golangci-lint run ./... --new-from-rev="<base-sha>" --timeout=5m
```
## Further scoped notes
- `internal/launcher/` — native launcher owning every entrypoint (`dev`, `start`, `run`, `service`); `dev` runs `make -C apps/backend dev` with Vite as a supervised child, state under `<repoRoot>/.kandev-dev/`. The root `make dev` prebuilds only the copied launcher; the backend dev target builds the native agentctl and a linux/amd64 helper when the host is not Linux/amd64 (`docs/plans/go-dev-launcher/`).
- `internal/agentctl/AGENTS.md` — agentctl server route groups, adapter model, ACP protocol
- `internal/agentctl/server/api/AGENTS.md` — reverse-proxy body rewriting (`Accept-Encoding`), iframe-blocking header stripping
- `internal/integrations/AGENTS.md` — playbook for adding a new third-party integration (Jira/Linear pattern)