Skip to main content

Module package

Module package 

Source

Structs§

CheckConfig
CollectedManifestTrigger
CollectedTriggerPredicate
ConnectorCapabilities
ConnectorContractConfig
ConnectorContractFixture
DepTable
HookConfig
Manifest
McpServerConfig
OrchestratorBudgetSpec
OrchestratorConfig
OrchestratorDrainConfig
OrchestratorPumpConfig
PackageApiSymbol
PackageCheckDiagnostic
PackageCheckReport
PackageExportReport
PackageInfo
PackagePackReport
PackagePublishReport
PackageRegistryConfig
PersonaManifestEntry
PersonaValidationError
ProviderConnectorManifest
ProviderManifestEntry
ProviderOAuthManifest
ResolvedHookConfig
ResolvedPersonaManifest
ResolvedProviderConnectorConfig
ResolvedSkillsConfig
Resolved [skills] section plus the directory the manifest came from. Paths in skills.paths are joined against manifest_dir; [[skill.source]] fs entries get absolutized here too.
ResolvedTriggerConfig
RuntimeExtensions
SkillDefaults
SkillTables
Container for [[skill.source]] array-of-tables.
SkillsConfig
[skills] table body.
TriggerBatchManifestSpec
TriggerBudgetSpec
TriggerConcurrencyManifestSpec
TriggerDebounceManifestSpec
TriggerDlqAlertManifestSpec
TriggerDlqAlertThreshold
TriggerFunctionRef
TriggerManifestEntry
TriggerMatchExpr
TriggerPriorityManifestSpec
TriggerRateLimitManifestSpec
TriggerRetrySpec
TriggerSingletonManifestSpec
TriggerSourceManifestEntry
TriggerStreamWindowManifestSpec
TriggerThrottleManifestSpec
TriggerWhenBudgetSpec
WorkspaceConfig

Enums§

CollectedTriggerHandler
Dependency
PackageError
PersonaAutonomyTier
PreflightSeverity
Severity override for preflight diagnostics. error (default) fails harn check; warning reports but does not fail; off suppresses entirely. Accepted via [check].preflight_severity in harn.toml so repos with hosts that do not expose every capability statically can keep the checker running on genuine type errors.
ResolvedProviderConnectorKind
SkillSourceEntry
One [[skill.source]] entry. The registry variant is accepted for forward-compat but inert — see issue #73 and docs/src/skills.md for the marketplace timeline.
TriggerDispatchPriority
TriggerDlqAlertDestination
TriggerHandlerUri
TriggerKind
TriggerPriorityField
TriggerRetryBackoff
TriggerStreamWindowMode

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 nearest harn.toml. Walks up from the given file (or from cwd if no file is given), stopping at a .git boundary.
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 from anchor like load_check_config. Returns None when there is no manifest on the walk path.
load_workspace_config
Load the [workspace] config and the directory of the harn.toml it came from. Paths in the returned config are left as-is (callers resolve them against the returned manifest_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 to manifest_dir. We implement just enough globbing for the documented packages/*/skills pattern so we don’t force a glob-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

Type Aliases§

PackageResult