- Sink owns async writers and Flush; created once at startup - Logger created via Sink.Logger/NewLogger/NewWriter - agentCore.log field replaces package-level clog - hooks.Run/runHookCmd accept *Logger parameter - No globals, no init(). 100% test coverage. |
||
|---|---|---|
| .. | ||
| agent | ||
| backend | ||
| config | ||
| env | ||
| log | ||
| paths | ||
| skills | ||
| tools | ||