Skip to content

Generic Harness

The Generic harness is the recommended default for most use cases. It bundles 12 core capabilities that cover file operations, command execution, web access, memory, budgeting, and context management.

  • General-purpose assistants
  • Coding and scripting tasks
  • Research workflows
  • Any session where you want a solid set of defaults
PropertyValue
Typegeneric
System Prompt”You are a helpful assistant.”
Default ModelNone (inherits from agent or organization)
CapabilityWhat it provides
File SystemRead, write, list, grep, and delete files in the session workspace (/workspace)
Virtual BashSandboxed bash shell for running commands, scripts, and text processing
Web FetchFetch web content with file download support
StorageKey/value store for general data and encrypted secret storage
SessionAccess session metadata and manage session title
AGENTS.mdReads AGENTS.md from workspace and injects project-level instructions
Agent SkillsDiscover and activate skills from /.agents/skills/
Infinity ContextTrims older messages from the live prompt while exposing earlier history via query_history
OpenAI Tool SearchDefers tool schema loading on supported models to reduce prompt size
Context CompactionAuto-compacts context at 85% budget via cascading strategies
BudgetingToken budget enforcement with configurable meters and rules
Tool Output PersistencePersists full tool output to /.outputs/ before truncation for lossless retrieval

Infinity Context and Context Compaction work together to keep long sessions unbounded. See Context Compaction for details.