perseus_env
Resolve environment variables for AI workspace context by embedding them with JSON Schema validation, fallback values, and required enforcement.
Instructions
Embed environment variable
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "perseus_env"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| schema | No | JSON Schema to validate the env var value against | |
| fallback | No | Value to use when the environment variable is not set | |
| required | No | If 'true', render fails when the variable is unset |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | No | Resolved value or fallback | |
| source | No | Where the value was resolved from | |
| variable | No | Environment variable name |