Shorten session trail refresh timeout · Entire
Shorten session trail refresh timeout
89df024→main·
dipree·3w ago·2 files·+4 added/-3 removed
Sessions
16b3011cd8e0View transcript
[?
Investigate CLI Prompt Injection on TrailsPi·GPT-5.5·1 step](/content/gh/entireio/cli/session/019ef51a-2fa7-7e05-9a04-5094133774d1#timeline-16b3011cd8e0/index.html)
Changes
2
cmd/entire/cli
Mlifecycle.go+1/-1
Mtrail_context_cache.go+3/-2
146 unmodified lines
147
148
149
150
150
151
152
153
146 unmodified lines
}
// Refresh before the TurnStart prompt path.
refreshCtx, refreshCancel := context.WithTimeout(ctx, trailEnablementRefreshTimeout)
refreshCtx, refreshCancel := context.WithTimeout(ctx, trailEnablementSessionStartRefreshTimeout)
if refreshErr := refreshTrailsEnabledCacheIfStale(refreshCtx); refreshErr != nil {
logging.Debug(logCtx, "trails enablement refresh skipped",
slog.String("error", refreshErr.Error()))
Mcmd/entire/cli/lifecycle.go+1/-1
15 unmodified lines
16
17
18
19
20
19
20
21
22
23
24
15 unmodified lines
)
const (
railEnablementCacheTTL = time.Hour
railEnablementRefreshTimeout = 3 * time.Second
railEnablementCacheTTL = time.Hour
railEnablementSessionStartRefreshTimeout = time.Second
railEnablementRefreshTimeout = 3 * time.Second
)
type trailEnablementCacheStatus int
Mcmd/entire/cli/trail_context_cache.go+3/-2