Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ps_validate | Validate a PromptSpeak frame. Returns validation report with errors, warnings, and suggestions. |
| ps_validate_batch | Validate multiple frames at once. Useful for validating delegation chains. |
| ps_execute | Execute an action under PromptSpeak frame governance. The gatekeeper validates and enforces constraints. |
| ps_execute_dry_run | Check if an action would succeed without executing. Returns decision and coverage analysis. |
| ps_execute_batch | Execute multiple actions under a single frame. Supports sequential or parallel execution with optional stop-on-failure. |
| ps_delegate | Delegate a task from parent agent to child agent. Enforces inheritance rules and constraint propagation. |
| ps_delegate_revoke | Revoke an active delegation. |
| ps_delegate_list | List delegations for an agent. |
| ps_state_get | Get current state of an agent including drift metrics and circuit breaker status. |
| ps_state_system | Get overall system state including all agents, operations, and drift alerts. |
| ps_state_reset | Reset agent state. Can reset circuit breaker, drift metrics, and/or baseline. |
| ps_state_recalibrate | Recalibrate agent drift baseline. Optionally provide a new baseline configuration. |
| ps_state_halt | Immediately halt an agent by opening its circuit breaker. |
| ps_state_resume | Resume a halted agent. |
| ps_state_drift_history | Get drift history for an agent. |
| ps_config_set | Register a new policy overlay. |
| ps_config_activate | Activate a registered policy overlay. |
| ps_config_get | Get current configuration including active overlay and thresholds. |
| ps_config_export | Export current configuration for backup. |
| ps_config_import | Import configuration from backup. |
| ps_confidence_set | Set a confidence threshold. This is the hidden knob for operators. |
| ps_confidence_get | Get all confidence thresholds. |
| ps_confidence_bulk_set | Set multiple confidence thresholds at once. |
| ps_feature_set | Set a feature flag. |
| ps_feature_get | Get all feature flags. |
| ps_audit_get | Get audit log entries. |
| ps_hold_list | List all pending holds awaiting human approval. Returns holds for risky operations that were blocked pending review. |
| ps_hold_approve | Approve a held execution request. The operation will proceed with optional modifications. |
| ps_hold_reject | Reject a held execution request. The operation will not proceed. |
| ps_hold_config | Configure hold behavior and thresholds. Controls when operations are held for human review. |
| ps_hold_stats | Get hold statistics and history. |
| ps_security_scan | Scan code content for security vulnerabilities. Returns findings classified by severity (critical, high, medium, low, info). |
| ps_security_gate | Scan code and enforce security policy. Blocks on critical findings, holds high-severity for review, warns on medium, logs low/info. |
| ps_security_config | Configure security detection patterns. List, enable, disable, or change severity of patterns. |
| ps_symbol_create | Create a new directive symbol in the registry. Symbol IDs follow the pattern:
|
| ps_symbol_get | Retrieve a directive symbol by ID. Returns the full symbol with all grounding context. |
| ps_symbol_update | Update an existing symbol. Creates a new version with updated hash. |
| ps_symbol_list | List symbols with optional filtering. |
| ps_symbol_delete | Delete a symbol from the registry. |
| ps_symbol_import | Bulk import symbols from external data (HuggingFace, JSON, etc.). |
| ps_symbol_stats | Get statistics about the symbol registry. |
| ps_symbol_format | Format a symbol for inclusion in a prompt. Returns LLM-ready text. |
| ps_symbol_verify | Record human verification of a symbol claim. Use this tool to upgrade or dispute claims based on human review:
Important: Accusatory claims (fraud, violations) should be DISPUTED if they lack evidence or have plausible alternative explanations. |
| ps_symbol_list_unverified | List symbols that require human review. Returns symbols flagged for review due to:
Use this to find claims that need human validation before action. |
| ps_symbol_add_alternative | Add an alternative explanation to a symbol's findings. CRITICAL for preventing false positives: When a pattern-based finding could have multiple explanations, document them here. Adding high-likelihood alternatives automatically reduces confidence in the original claim. Examples:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |