Product · harnessserver

HarnessServer

HarnessServer runs in the Agent host environment, staging compiled Skills, SOPs, and Rules into Workspaces by role, and serving REST and MCP endpoints for runtime context on demand. In standalone deployment, REST and MCP-SSE run on the same HTTP port; conversation WebSockets are optional in standalone mode. It does not ingest enterprise knowledge directly; managerial memory is disabled by default and restricted to authorized Agents. It can operate standalone on local content or connect to LarkScout for upstream synchronization and search.

HarnessServer hero
HarnessServer logo

HarnessServer

Content Delivery for AgentsContext delivery and capability distribution component for Agent host environments

Deliver Skills, SOPs, and context to Workspaces by role—main configuration staged in advance, SOPs pulled per action.

Pre-Staged
Main config and Skills ready in advance
Role-Based
coordinator / worker distribution
REST + MCP
Colocated on same port in standalone mode

Typical pains

Each Workspace requires manual, error-prone configuration of prompts and tools

Newly onboarded Agents waste cycles exploring the environment before becoming productive

New Agent rollouts lack a standardized, repeatable onboarding pipeline

Capabilities

Dual-Side On-Demand InjectionExecution-tier Workers pull context indices on task start or refresh; orchestration-tier Coordinators pull actionable SOPs via plan-action signals without pre-injecting full SOP texts into main configs
Pre-Staged WorkspacesUpon delivery/approval, Workspaces are pre-staged with main configs, deployed Skills, and visible context indices; detailed SOPs are pulled on demand per action
Skill DeploymentSkill packages synced from LarkScout are staged locally and deployed upon operator approval, while SOPs and Rules are automatically staged by role visibility
SkillScan Pre-Deploy ScanOptional. When enabled, runs Python AST, taint tracking, and dependency-list scans before Skill deploy. Off by default; not a runtime sandbox and not a substitute for operator authorization
Context File GenerationGenerates framework-native CLAUDE.md / AGENTS.md / NODAL.md; main configs may inline an assembly_section so the file stays byte-stable for vendor prompt cache context files
Role-Based DistributionDistributes distinct Skills, SOPs, and Rules according to coordinator/worker visibility, Agent class/skeleton, and provisioned products
Colocated MCP & REST EndpointsStandalone mode serves REST and MCP-SSE on the same port by default; MCP is not the exclusive gateway for all capabilities
Task Context SnapshotRecords the visible content set and versions at task start and stamps Content Version on traces. The snapshot is audit metadata, not a byte-frozen copy of the content tree
Bitemporal Managerial MemoryWhen enabled, stores valid time and transaction time and supports as-of queries. Off by default; only Agents with memory_access may query it, not unauthorized Workers
Optional LarkScout IntegrationUpstream knowledge sync and search require explicit activation with LarkScout endpoints and credentials; without upstream, operates strictly on local synced content

Does / does not

Does
  • Dual-side on-demand injection: Workers pull context indices; Coordinators pull SOPs per signal
  • Deploys Skills to designated Workspaces upon approval; SOPs and Rules auto-sync by role
  • SkillScan pre-deploy static analysis (optional, off by default)
  • Task-context snapshots and Content Version tracing
  • Generates framework-specific CLAUDE.md / AGENTS.md / NODAL.md
  • Optional bitemporal managerial memory (off by default; authorized Agents only)
Does not
  • Does not ingest enterprise knowledge directly (handled by LarkScout)
  • Does not provide generic memory pools across all Agents
  • Does not require LarkScout to start; operates standalone on local synced content when upstream is absent

Integrations

LarkScout upstream knowledge sync and search (enabled with endpoint and credentials)NodalOS Workspace managementFramework-native Agent context filesServes conversation channels to AULO in standalone mode; conversations bypass this service when NodalOS is connected

Related products

Next steps

SYSTEM READYproduct/harnessserver