# turnstone console

Coordinator subsystem not configured — open Admin → Models to set `coordinator.model_alias` or a registry default.

## Coordinators

Loading…

## Saved Coordinators

NODES
Loading cluster data...
WORKSTREAMS
STATE NAME MODEL NODE TASK TOKENS CTX
METADATA
Open node UI
WORKSTREAMS
STATE NAME MODEL NODE TASK TOKENS CTX
USERS
USERNAME DISPLAY NAME CREATED ACTIONS
Loading users...
API TOKENS Filter tokens by user
PREFIX NAME SCOPES CREATED EXPIRES ACTIONS
Select a user to view tokens
CHANNEL LINKS Filter channels by user
CHANNEL EXTERNAL ID LINKED ACTIONS
Select a user to view channel links
SCHEDULED TASKS
NAME TYPE SCHEDULE TARGET NEXT RUN STATUS ACTIONS
Loading schedules...
WATCHES Filter watches by node
NAME NODE COMMAND INTERVAL POLL CONDITION STATUS ACTIONS
Loading watches...
ROLES
NAME PERMISSIONS ACTIONS
Loading roles...
TOOL POLICIES
NAME PATTERN ACTION PRI STATUS ACTIONS
Loading policies...
PROMPTS
NAME TOOL GATE PRI STATUS ACTIONS
Loading prompt policies...
JUDGE
Loading settings...
Pattern rules for pre-execution intent validation
NAME TIER RISK TOOL REC. SOURCE STATUS ACTIONS
Loading rules...
Regex patterns for post-execution output scanning
NAME CATEGORY RISK FLAG SOURCE STATUS ACTIONS
Loading patterns...

## Create Heuristic Rule

Name
Tier
Risk Level
Recommendation
Tool Pattern fnmatch syntax: bash, write_file, mcp__* Arg Patterns one regex per line Confidence 0.0 – 1.0 Intent Description Reasoning

## Create Output Guard Pattern

Name
Category
Risk Level
Regex Pattern
Flag Name Annotation Pattern Flags comma-separated: IGNORECASE, MULTILINE, DOTALL
Is Credential Redact Label

## Edit Heuristic Rule

Name
Tier
Risk Level
Recommendation
Tool Pattern fnmatch syntax: bash, write_file, mcp__* Arg Patterns one regex per line Confidence 0.0 – 1.0 Intent Description Reasoning

## Edit Output Guard Pattern

Name
Category
Risk Level
Regex Pattern
Flag Name Annotation Pattern Flags comma-separated: IGNORECASE, MULTILINE, DOTALL
Is Credential Redact Label
SKILLS
CATEGORY NAME RISK ACTIONS
No skills configured
ⓘ Skills are community-published and not vetted by Turnstone.
Review source content before installing.
Search external registries to discover and install skills
USAGE
Loading usage data...
AUDIT LOG Filter by action
Filter by user
TIME USER ACTION RESOURCE DETAIL
Loading audit log...
MEMORIES
NAME TYPE SCOPE DESCRIPTION UPDATED ACTIONS
Loading…
Models
ALIAS MODEL PROVIDER CTX WINDOW STATUS ACTIONS
Loading...
NODE METADATA
Loading…
SETTINGS docs
Loading…
TLS / CERTIFICATES
DOMAIN SANS ISSUED EXPIRES ACTIONS
Loading…
MCP
NAME TRANSPORT TOOLS RES PROMPTS STATUS ACTIONS
Loading...
ⓘ Servers are community-published via the official MCP Registry and not vetted by Turnstone.
Review source repositories before installing.
Search the official MCP Registry to discover and install servers
Loading...

## New Workstream

Task optional — sent as first message Node
Name optional Model optional
Skill optional
Judge Model optional

## Import from GitHub

GitHub URL

Paste a link to a repository or SKILL.md file

## Create User

Username Display name Password Confirm password

## Create API Token

Token name optional Scopes
Expiry optional

## Token Created

Copy this token now. It will not be shown again.

## Confirm

## Link Channel Account

Channel type
External user ID the user's ID on the platform

## New Schedule

Schedule
Name Description optional Schedule type
Cron expression min hour day month weekday
Run at
Target
Node ID
Execution
Model optional
Skill optional
Initial message Auto-approve tool calls Notify on completion optional

## Edit Schedule

Schedule
Name Description Schedule type
Cron expression
Run at
Target
Node ID
Execution
Model
Skill optional
Initial message Auto-approve tool calls Enabled Notify on completion optional

## Run History

## Create Role

Name Display name
Permissions

## Edit Role

Display name
Permissions

## Assign Roles

## Create Tool Policy

Name Tool pattern glob syntax: bash*, file_write, * Action
Priority higher = evaluated first

## Edit Tool Policy

Name Tool pattern Action
Priority Enabled

## Create Prompt

Name slug-style identifier Tool Gate tool name or blank for unconditional Content markdown body for system message Priority higher = assembled later (closer to conversation)

## Edit Prompt

Name Tool Gate Content Priority Enabled

## Create Skill

### Identity

Name Category
Description

### Manifest

Tags Author Version License
Compatibility environment requirements, max 500 chars

### Deployment

Activation how models discover this skill
Apply to new workstreams by default

### Skill Content system message — {{model}}, {{ws_id}}, {{node_id}}

Variables
Runtime Config model, temperature, token limits
Model
Temperature
Reasoning Effort
Max Tokens
Token Budget
Agent Max Turns
Auto-approve all tools Allowed Tools comma-separated tool names for auto-approve Notify on completion optional JSON array. Each: channel_type + channel_id or user_id Enabled
Resources bundled files (scripts, references, assets)
Path Content Type Content

## Edit Skill

### Identity

Name Category
Description

### Manifest

Tags Author Version License
Compatibility environment requirements, max 500 chars

### Deployment

Activation how models discover this skill
Apply to new workstreams by default

### Skill Content {{model}}, {{ws_id}}, {{node_id}}

Variables
Runtime Config model, temperature, token limits
Model
Temperature
Reasoning Effort
Max Tokens
Token Budget
Agent Max Turns
Auto-approve all tools Allowed Tools comma-separated tool names for auto-approve Notify on completion optional JSON array. Each: channel_type + channel_id or user_id Enabled
Security Scan
Resources bundled files for this skill
Path Content Type Content

## Memory Detail

## Add MCP Server

Server Name Transport
Command Arguments (one per line) Environment Variables (KEY=VALUE, one per line)
URL Headers (KEY: VALUE, one per line)
Auto-approve tools Enabled

## Import MCP Config

Paste JSON

Paste a JSON object with a `mcpServers` key (Claude Desktop / VS Code / Cursor format). Existing servers with the same name will be skipped.

## MCP Server Detail

## Install MCP Server

## Add Model

Alias Model ID (type to autocomplete) Provider
Base URL (empty = provider default) API Key (write-only, never displayed) Context Window (0 = auto-detect from model)
Sampling Defaults
Temperature (empty = use global default) Max Tokens (empty = use global default) Reasoning Effort (empty = use global default)
Server Compatibility
Server Type (auto-detected or manual)
Thinking Mode (reasoning / chain-of-thought)
Template param name (Granite/DeepSeek use "thinking")
Extra body params (JSON, merged into every request)
Capabilities (JSON)
Enabled