agent/pkg
Snider 277510ee16 test: 413 new tests — agentic 54.3%, setup 75.8%, all packages passing
Coverage: agentic 40.1% → 54.3%, setup 71.5% → 75.8%
Total: 695 passing tests across all packages (was ~357)

New test files (15):
- commands_forge_test.go — parseForgeArgs, fmtIndex
- commands_workspace_test.go — extractField (9 cases)
- commands_test.go — command registration + Core integration
- handlers_test.go — RegisterHandlers, IPC pipeline, lifecycle
- plan_crud_test.go — full CRUD via MCP handlers (23 tests)
- prep_extra_test.go — buildPrompt, findConsumersList, pullWikiContent, getIssueBody
- queue_extra_test.go — ConcurrencyLimit YAML, delayForAgent, drainOne
- remote_client_test.go — mcpInitialize, mcpCall, readSSEData, setHeaders
- remote_test.go — resolveHost, remoteToken
- resume_test.go — resume dry run, agent override, validation
- review_queue_test.go — countFindings, parseRetryAfter, buildAutoPRBody
- review_queue_extra_test.go — buildReviewCommand, rateLimitState, reviewQueue
- verify_extra_test.go — attemptVerifyAndMerge, autoVerifyAndMerge pipeline
- watch_test.go — findActiveWorkspaces, resolveWorkspaceDir
- setup/setup_extra_test.go — defaultBuildCommand, defaultTestCommand all branches

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-25 00:44:17 +00:00
..
agentic test: 413 new tests — agentic 54.3%, setup 75.8%, all packages passing 2026-03-25 00:44:17 +00:00
brain fix: imports forge.lthn.ai/core/mcp → dappco.re/go/mcp 2026-03-24 21:40:04 +00:00
lib fix: extract default workspace template for go.work 2026-03-22 15:45:32 +00:00
messages feat(messages): define IPC message types for inter-service communication 2026-03-24 14:44:23 +00:00
monitor test(monitor): add logic_test.go — 26 tests for uncovered functions 2026-03-24 23:12:32 +00:00
setup test: 413 new tests — agentic 54.3%, setup 75.8%, all packages passing 2026-03-25 00:44:17 +00:00