Terminal Ops Quickstart

Date: 2026-02-20
Scope: Run web research, article/content ops, and product/store ops from terminal through SCBE connectors.

Purpose

Use one CLI (scripts/scbe_terminal_ops.py) as your terminal control surface for:

  1. Connector setup (shopify, zapier, n8n, and others)
  2. Goal submission (web_research, content_ops, store_ops)
  3. Step execution with high-risk approval gate

Start API

uvicorn src.api.main:app --reload --port 8000

CLI Help

python scripts/scbe_terminal_ops.py --api-key demo_key_12345 --help

Shortcut aliases (single command flow):

  • research -> web_research
  • article -> content_ops
  • products -> store_ops

List connector templates

python scripts/scbe_terminal_ops.py --api-key demo_key_12345 templates

Register Shopify connector

python scripts/scbe_terminal_ops.py --api-key demo_key_12345 connector add --name shopify-admin-read --kind shopify --shop-domain your-store.myshopify.com --auth-type header --auth-header-name X-Shopify-Access-Token --auth-token <SHOPIFY_ADMIN_TOKEN>

Register Zapier connector

python scripts/scbe_terminal_ops.py --api-key demo_key_12345 connector add --name zapier-store-ops --kind zapier --endpoint-url https://hooks.zapier.com/hooks/catch/<id>/<slug>/

Submit goals

Web research goal:

python scripts/scbe_terminal_ops.py --api-key demo_key_12345 goal create --goal "Research top 20 product opportunities and sources" --channel web_research --priority high --execution-mode connector --connector-id <CONNECTOR_ID>

Article/content submission goal:

python scripts/scbe_terminal_ops.py --api-key demo_key_12345 goal create --goal "Draft and submit weekly article batch" --channel content_ops --priority high --execution-mode connector --connector-id <CONNECTOR_ID>

Product/store upload goal:

python scripts/scbe_terminal_ops.py --api-key demo_key_12345 goal create --goal "Upload product updates and sync fulfillment metadata" --channel store_ops --priority high --execution-mode connector --connector-id <CONNECTOR_ID>

Run goal steps

python scripts/scbe_terminal_ops.py --api-key demo_key_12345 goal run --goal-id <GOAL_ID>

If blocked for high-risk review:

python scripts/scbe_terminal_ops.py --api-key demo_key_12345 goal approve --goal-id <GOAL_ID>

Then continue run:

python scripts/scbe_terminal_ops.py --api-key demo_key_12345 goal run --goal-id <GOAL_ID>

One-command alias flows

Web research:

python scripts/scbe_terminal_ops.py --api-key demo_key_12345 research --connector-id <CONNECTOR_ID> --goal "Find new products and summarize sources"

Article/content:

python scripts/scbe_terminal_ops.py --api-key demo_key_12345 article --connector-id <CONNECTOR_ID> --goal "Draft and submit new article set"

Product/store ops:

python scripts/scbe_terminal_ops.py --api-key demo_key_12345 products --connector-id <CONNECTOR_ID> --goal "Upload product updates and sync catalog"

Notes

  1. Keep require_human_for_high_risk=true for production goals.
  2. Store real connector secrets in secret manager in production.
  3. For unattended test runs only, use:
    • goal run --auto-approve-high-risk

© 2026 Aethermoore - Issac Davis, Founder | Patent Pending (63/961,403) | Products | Demo

This site uses Just the Docs, a documentation theme for Jekyll.