Structs§
- Check
Config - Collected
Manifest Trigger - Collected
Trigger Predicate - Connector
Capabilities - Connector
Contract Config - Connector
Contract Fixture - DepTable
- Hook
Config - Manifest
- McpServer
Config - Orchestrator
Budget Spec - Orchestrator
Config - Orchestrator
Drain Config - Orchestrator
Pump Config - Package
ApiSymbol - Package
Check Diagnostic - Package
Check Report - Package
Export Report - Package
Info - Package
Pack Report - Package
Publish Report - Package
Registry Config - Persona
Manifest Entry - Persona
Validation Error - Provider
Connector Manifest - Provider
Manifest Entry - ProviderO
Auth Manifest - Resolved
Hook Config - Resolved
Persona Manifest - Resolved
Provider Connector Config - Resolved
Skills Config - Resolved
[skills]section plus the directory the manifest came from. Paths inskills.pathsare joined againstmanifest_dir;[[skill.source]]fs entries get absolutized here too. - Resolved
Trigger Config - Runtime
Extensions - Skill
Defaults - Skill
Tables - Container for
[[skill.source]]array-of-tables. - Skills
Config [skills]table body.- Trigger
Batch Manifest Spec - Trigger
Budget Spec - Trigger
Concurrency Manifest Spec - Trigger
Debounce Manifest Spec - Trigger
DlqAlert Manifest Spec - Trigger
DlqAlert Threshold - Trigger
Function Ref - Trigger
Manifest Entry - Trigger
Match Expr - Trigger
Priority Manifest Spec - Trigger
Rate Limit Manifest Spec - Trigger
Retry Spec - Trigger
Singleton Manifest Spec - Trigger
Source Manifest Entry - Trigger
Stream Window Manifest Spec - Trigger
Throttle Manifest Spec - Trigger
When Budget Spec - Workspace
Config
Enums§
- Collected
Trigger Handler - Dependency
- Package
Error - Persona
Autonomy Tier - Preflight
Severity - Severity override for preflight diagnostics.
error(default) failsharn check;warningreports but does not fail;offsuppresses entirely. Accepted via[check].preflight_severityin harn.toml so repos with hosts that do not expose every capability statically can keep the checker running on genuine type errors. - Resolved
Provider Connector Kind - Skill
Source Entry - One
[[skill.source]]entry. Theregistryvariant is accepted for forward-compat but inert — see issue #73 anddocs/src/skills.mdfor the marketplace timeline. - Trigger
Dispatch Priority - Trigger
DlqAlert Destination - Trigger
Handler Uri - Trigger
Kind - Trigger
Priority Field - Trigger
Retry Backoff - Trigger
Stream Window Mode
Functions§
- add_
package_ with_ registry - check_
package - clean_
package_ cache - collect_
manifest_ triggers - collect_
persona_ trigger_ binding_ specs - ensure_
dependencies_ materialized - generate_
package_ docs - install_
collected_ manifest_ triggers - install_
manifest_ handoff_ routes - install_
manifest_ hooks - install_
manifest_ triggers - install_
orchestrator_ budget - install_
packages - install_
runtime_ extensions - Install merged runtime extensions on the current thread.
- list_
package_ cache - load_
check_ config - Load the
[check]config from the nearestharn.toml. Walks up from the given file (or from cwd if no file is given), stopping at a.gitboundary. - load_
package_ eval_ pack_ paths - load_
personas_ config - load_
personas_ from_ manifest_ path - load_
runtime_ extensions - load_
skills_ config - Load the
[skills]+[[skill.source]]tables from the nearest harn.toml, walking up fromanchorlikeload_check_config. ReturnsNonewhen there is no manifest on the walk path. - load_
workspace_ config - Load the
[workspace]config and the directory of theharn.tomlit came from. Paths in the returned config are left as-is (callers resolve them against the returnedmanifest_dir). - lock_
packages - manifest_
trigger_ binding_ spec - normalize_
connector_ capability - pack_
package - publish_
package - remove_
package - resolve_
skills_ paths - Expand
skills.paths(which may include simple*globs) into concrete directories relative tomanifest_dir. We implement just enough globbing for the documentedpackages/*/skillspattern so we don’t force aglob-crate dep on harn-cli. - search_
package_ registry - show_
package_ registry_ info - try_
load_ runtime_ extensions - Load the nearest project manifest plus any installed package manifests and merge the root project’s runtime extensions.
- update_
packages - validate_
runtime_ manifest_ extensions - verify_
package_ cache