smithery/neversight

Start Orchestrator

Starts the Orchestrator 3 Stream application (backend + frontend) in background mode. Use when the user asks to start orchestrator, launch orchestrator, run orchestrator, or open the orchestrator UI. Supports --session and --cwd flags for backend.

Installation

$ npx skills add smithery/neversight --skill start-orchestrator

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/neversight · top by installs.

npx skills add smithery/neversight

Browse all from smithery/neversight

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 5,033 B
  • docs SUMMARY.md 273 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Start Orchestrator

Launches the Orchestrator 3 Stream application with both backend (FastAPI) and frontend (Vue/Vite) servers.

Prerequisites

  • The orchestrator application is located at apps/orchestrator3stream/
  • Backend requires Python with uv (Astral UV)
  • Frontend requires Node.js with npm
  • PostgreSQL database should be running

Configuration

Default ports (configurable via .env):

  • Backend: Port 8002 (default fallback: 9403)
  • Frontend: Port 5175

Backend Flags

The backend script (start_be.sh) accepts:

Flag Description Priority
--cwd <path> Working directory for the orchestrator CLI > .env (ORCHESTRATORWORKINGDIR) > current dir
--session <id> Session ID to resume CLI > .env (ORCHESTRATORSESSIONID) > new session

Workflow

1. Start Backend (with optional flags)

Run in background by default:

# Basic start (new session, current directory)
cd /path/to/agent-experts/apps/orchestrator_3_stream && ./start_be.sh &

# With session ID (resume existing session)
cd /path/to/agent-experts/apps/orchestrator_3_stream && ./start_be.sh --session <session-id> &

# With custom working directory
cd /path/to/agent-experts/apps/orchestrator_3_stream && ./start_be.sh --cwd /path/to/project &

# With both flags
cd /path/to/agent-experts/apps/orchestrator_3_stream && ./start_be.sh --cwd /path/to/project --session <session-id> &

2. Start Frontend

Run in background:

cd /path/to/agent-experts/apps/orchestrator_3_stream && ./start_fe.sh &

3. Open UI in Chrome

After both services are running, open the frontend URL:

open -a "Google Chrome" "http://127.0.0.1:5175"

Complete Example Commands

Start both in background (new session):

# Start backend
cd /path/to/agent-experts/apps/orchestrator_3_stream && ./start_be.sh &

# Wait for backend to initialize
sleep 3

# Start frontend
cd /path/to/agent-experts/apps/orchestrator_3_stream && ./start_fe.sh &

# Wait for frontend to initialize
sleep 2

# Open in Chrome
open -a "Google Chrome" "http://127.0.0.1:5175"

Resume a session:

cd /path/to/agent-experts/apps/orchestrator_3_stream && ./start_be.sh --session abc123-def456 &
sleep 3
cd /path/to/agent-experts/apps/orchestrator_3_stream && ./start_fe.sh &
sleep 2
open -a "Google Chrome" "http://127.0.0.1:5175"

Foreground Mode

If user requests foreground mode, do NOT use & suffix and run each command sequentially, starting frontend first in background then backend in foreground:

# Frontend in background (so we can run backend in foreground)
cd /path/to/agent-experts/apps/orchestrator_3_stream && ./start_fe.sh &

# Backend in foreground (to see logs)
cd /path/to/agent-experts/apps/orchestrator_3_stream && ./start_be.sh --cwd /path/to/project

Stopping Services

To stop the services:

# Find and kill backend
lsof -ti:8002 | xargs kill -9

# Find and kill frontend
lsof -ti:5175 | xargs kill -9

Troubleshooting

  • Port in use: The scripts automatically kill processes using their ports before starting
  • Database not running: Ensure PostgreSQL is running before starting backend
  • Missing dependencies: Run uv sync in backend directory, npm install in frontend directory

Examples

Example 1: Basic Start

User request:

Start the orchestrator

You would:

  1. Start backend in background:

``bash cd /path/to/agent-experts/apps/orchestrator3stream && ./start_be.sh & ``

  1. Wait 3 seconds for backend to initialize
  2. Start frontend in background:

``bash cd /path/to/agent-experts/apps/orchestrator3stream && ./start_fe.sh & ``

  1. Wait 2 seconds for frontend to initialize
  2. Open Chrome:

``bash open -a "Google Chrome" "http://127.0.0.1:5175"; ``

Example 2: Resume Session with Custom CWD

User request:

Start orchestrator with session abc123 and working directory /Users/me/myproject

You would:

  1. Start backend with flags:

``bash cd /path/to/agent-experts/apps/orchestrator3stream && ./start_be.sh --cwd /Users/me/myproject --session abc123 & ``

  1. Wait, then start frontend and open Chrome as above

Example 3: Foreground Mode

User request:

Start orchestrator in foreground so I can see logs

You would:

  1. Start frontend in background first:

``bash cd /path/to/agent-experts/apps/orchestrator3stream && ./start_fe.sh & ``

  1. Wait 2 seconds
  2. Start backend in foreground (no &):

``bash cd /path/to/agent-experts/apps/orchestrator3stream && ./start_be.sh ``

  1. Note: Chrome opening should happen after frontend is ready but before backend foreground command