docs: refresh AGENTS.md layout and add stderr debugging gotcha #5

Merged
w33ble merged 1 commit from chore/agents-md-refresh into main 2026-09-29 12:18:31 -06:00
Collaborator

Summary

  • Layout section now lists the actual flat files (proxy.go, transport.go, reconnect.go, heartbeat.go) instead of the stale internal/ split that never happened.
  • SDK gotchas: debug a hanging bridge by running the binary directly with piped stdin and --debug, since MCP clients swallow child stderr.

Why

Retrospective findings from debugging the pit hang: the stale layout pointer and the missing stderr-visibility gotcha both slowed diagnosis.

Verification

go build ./..., go vet ./..., golangci-lint run (0 issues), go test ./... all pass. Docs-only change.

## Summary - Layout section now lists the actual flat files (`proxy.go`, `transport.go`, `reconnect.go`, `heartbeat.go`) instead of the stale `internal/` split that never happened. - SDK gotchas: debug a hanging bridge by running the binary directly with piped stdin and `--debug`, since MCP clients swallow child stderr. ## Why Retrospective findings from debugging the pit hang: the stale layout pointer and the missing stderr-visibility gotcha both slowed diagnosis. ## Verification `go build ./...`, `go vet ./...`, `golangci-lint run` (0 issues), `go test ./...` all pass. Docs-only change.
docs: refresh AGENTS.md layout and add stderr debugging gotcha
All checks were successful
CI / Build, vet, test, lint (pull_request) Successful in 53s
0c1346ce5c
w33ble approved these changes 2026-09-29 12:18:24 -06:00
w33ble merged commit fd3d176071 into main 2026-09-29 12:18:31 -06:00
w33ble deleted branch chore/agents-md-refresh 2026-09-29 12:18:32 -06:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
w33ble/mcp-ferryman!5
No description provided.