Documentation
¶
Overview ¶
Package context_load_gate implements the ctx system context-load-gate subcommand.
It auto-injects project context into the agent's context window on the first tool use per session, with subsequent calls silently skipped.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Cmd ¶
Cmd returns the "ctx system context-load-gate" subcommand.
Returns:
- *cobra.Command: Configured context-load-gate subcommand
func Run ¶
Run executes the context-load-gate hook logic.
Injects project context files into the agent's context window on the first tool call of each session. Reads context files in priority order, extracts indexes for large files, appends a changes summary, and emits a webhook notification with token counts. Writes an oversize flag when total injected tokens exceed the configured threshold.
Parameters:
- cmd: Cobra command for output
- stdin: standard input for hook JSON
Returns:
- error: Always nil (hook errors are non-fatal)
Types ¶
This section is empty.