Skip to content

Search these docs from your AI tool

  • Antigravity
    {
      "mcpServers": {
        "edisyl-docs": {
          "serverUrl": "https://docs.edisyl.com/mcp"
        }
      }
    }
  • Claude CodeCLI
    claude mcp add edisyl-docs https://docs.edisyl.com/mcp --transport http --scope user
  • CodexCLI
    codex mcp add --url https://docs.edisyl.com/mcp edisyl-docs
  • Cursor
    {
      "mcpServers": {
        "edisyl-docs": {
          "type": "http",
          "url": "https://docs.edisyl.com/mcp"
        }
      }
    }
  • Gemini CLI
    gemini mcp add --transport http edisyl-docs https://docs.edisyl.com/mcp
  • Goose
    {
      "extensions": {
        "edisyl-docs": {
          "enabled": true,
          "name": "edisyl-docs",
          "type": "streamable_http",
          "uri": "https://docs.edisyl.com/mcp",
          "envs": {},
          "env_keys": [],
          "headers": {},
          "description": "",
          "timeout": 300,
          "bundled": null,
          "available_tools": []
        }
      }
    }
  • JetBrains AI Assistant
    {
      "mcpServers": {
        "edisyl-docs": {
          "type": "http",
          "url": "https://docs.edisyl.com/mcp"
        }
      }
    }

    Paste into Settings → Tools → AI Assistant → Model Context Protocol → Add → As JSON. Direct file writing isn’t supported — JetBrains stores this per-version as XML.

  • Junie (JetBrains)
    {
      "mcpServers": {
        "edisyl-docs": {
          "url": "https://docs.edisyl.com/mcp"
        }
      }
    }
  • OpenCode
    {
      "mcp": {
        "edisyl-docs": {
          "type": "remote",
          "url": "https://docs.edisyl.com/mcp"
        }
      }
    }
  • VS CodeCLI
    code --add-mcp '{"name":"edisyl-docs","type":"http","url":"https://docs.edisyl.com/mcp"}'
  • Windsurf
    {
      "mcpServers": {
        "edisyl-docs": {
          "serverUrl": "https://docs.edisyl.com/mcp"
        }
      }
    }

    Supports both stdio and native HTTP connections.

edisyl task

Terminal window
edisyl task <pack> "<objective>" [flags]

Research a topic and curate it in, fix what the pack covers, model new data: anything that needs the pack’s agents to go do something rather than answer or record a fact. A task, run from the CLI, can itself ask and teach as child Actions.

Flag Behavior
--fast Run a single direct executor on a bounded objective, instead of the default coordinated fleet (planner → specialists).
--wait Block until the Action is terminal.
--id-only Print the bare Action id for scripting.
--cron "<expr>" Make this a recurring scheduled task. 30-minute minimum interval.
--at <RFC3339> Run this task once, at a future time.
--name <label> Optional human label for a schedule.
-j, --json Machine-readable output.

By default, task runs the pack’s coordinated fleet: a planner delegates to specialists, models tables, and enriches the semantic layer so the next ask lands.

Terminal window
action_id=$(edisyl task "$PACK" "Model the wallet/swap tables so 'active wallets' resolves." --id-only)
edisyl action watch "$action_id" # narrates the plan and each step as it moves
edisyl action plan <action-id> # the board on demand
edisyl action events <action-id> # raw event tail, for diagnosis
edisyl action get <action-id> # summary + artifacts once terminal

A task can produce a report, an artifact, an external action (when explicitly authorized), a proposed change requiring review, or new understanding, but only when explicitly requested via teach. Task completion never silently mutates pack understanding:

"Research competitor pricing and report back." → a result only
"Research competitor pricing and teach the findings." → a result, and a teach on the same pack

Add --cron or --at to make any task a schedule. See Scheduling recurring work and schedule.

Report incorrect code

Please provide a detailed description of the incorrect code.