]> git.giacomolli.uk - onechat/commit
Derive contexts from the caller and name timeouts
authorAnderson A. Giacomolli <redacted>
Tue, 10 Nov 2026 17:37:54 +0000 (14:37 -0300)
committerAnderson A. Giacomolli <redacted>
Tue, 10 Nov 2026 17:37:54 +0000 (14:37 -0300)
commit6915dbdfeb246551bf1132823d820beb321fd58c
tree65ea61a8a180f5b8bfb77dfc55d5ec7512a16e6b
parent0da50dc187c8b4aa23ac1ddd0418c0da779389d9
Derive contexts from the caller and name timeouts

The go-code skill asks for contexts derived from the caller, with
context.WithoutCancel for work that must finish after a cancel and
context.Background only where no caller context exists. It also names
each operation limit after its operation with the Timeout suffix, in the
file that applies it. Handlers with a background context could not be
stopped by the daemon, and limits named only Time did not say what they
limit.
.agents/skills/go-code/SKILL.md