Documentation
¶
Index ¶
Constants ¶
View Source
const BoundaryMarker = "--- session context ---"
Variables ¶
This section is empty.
Functions ¶
func BuildAgentContext ¶ added in v0.9.1
func BuildAgentContext(data SectionData) string
func BuildBaseInstructions ¶ added in v0.16.10
func BuildBaseInstructions(base string, data SectionData) string
BuildBaseInstructions contains only model and mode guidance. Session data changes independently and is appended to conversation history by the harness.
func BuildInstructions ¶
func BuildInstructions(base string, data SectionData) string
func BuildSessionContext ¶ added in v0.16.10
func BuildSessionContext(data SectionData) string
Types ¶
type SectionData ¶
type SectionData struct {
Model model.Model
// ModeInstructions follows shared tool guidance so Plan and unattended
// restrictions retain precedence over the model's implementation defaults.
ModeInstructions string
PlanMode bool
UnattendedMode bool
Date string
Timezone string
OS string
Arch string
WorkingDir string
Shell string
MemoryDir string
MemoryContent string
Skills string
ProjectInstructions string
}
Click to show internal directories.
Click to hide internal directories.