You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ Tests live in `tests/`.
20
20
21
21
- Use Python 3.12+.
22
22
- Keep changes scoped to the requested behavior.
23
-
- Follow the existing module boundaries: CLI orchestration in `cli.py`, agent-specific behavior in `agents/<name>.py`, shared agent dispatch in `agents/__init__.py`, Databricks calls in `databricks.py`, skill download (UC fetch client + on-disk writer + download orchestration) in `skills_download.py`, MCP-connection state glue in `mcp.py`, and presentation helpers in `ui.py`. Skill download persists no disk state — it writes files to `--path` (or the home dir) and registers only the schema-less skills MCP connection.
23
+
- Follow the existing module boundaries: CLI orchestration in `cli.py`, agent-specific behavior in `agents/<name>.py`, shared agent dispatch in `agents/__init__.py`, Databricks calls in `databricks.py`, skill download (UC fetch client + on-disk writer + download orchestration) in `skills_download.py`, MCP-connection state glue in `mcp.py`, and presentation helpers in `ui.py`. Skill download persists no disk state — it writes files to `--path` (or the home dir) and registers only the schema-less skills MCP connection.`ucode configure skills` with no `--location` (or `--mcp` with no `--location`) registers that schema-less connection without downloading anything.
24
24
- Prefer existing helpers for config file writes, state persistence, UI messages, and Databricks authentication.
25
25
- Add or update focused tests for behavior changes.
26
26
- Do not modify generated or lock files unless the dependency graph intentionally changes.
Copy file name to clipboardExpand all lines: README.md
+35-15Lines changed: 35 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,6 +26,7 @@ ucode gemini # Gemini CLI
26
26
ucode opencode # OpenCode
27
27
ucode copilot # GitHub Copilot CLI
28
28
ucode pi # Pi
29
+
ucode cursor # Cursor Agent (MCP only — see below)
29
30
```
30
31
31
32
On first launch, `ucode` will prompt for your Databricks workspace URL, authenticate, and configure that tool automatically. Subsequent launches go straight to the agent.
@@ -51,7 +52,7 @@ To configure specific tools without the picker, pass a comma-separated list:
51
52
ucode configure --agents claude,codex
52
53
```
53
54
54
-
Available agent names are `codex`, `claude`, `gemini`, `opencode`, `copilot`, and `pi`.
55
+
Available agent names are `codex`, `claude`, `gemini`, `opencode`, `copilot`, and `pi`.`cursor` is also accepted (MCP-only — it registers Databricks MCP servers but configures no models).
55
56
56
57
To configure without the workspace picker, pass a comma-separated list of workspaces:
|`ucode configure --profiles DEFAULT --use-pat`| Authenticate with the profile's personal access token — no browser login |
141
159
|`ucode configure --skip-validate`| Write configs without sending a test message through each agent |
142
160
|`ucode configure --agents claude --mcp system.ai.slack`| Configure an agent and register its Databricks MCP server(s) in one command |
161
+
|`ucode configure skills`| Register the skills MCP connection (utility tools only); no skills download |
143
162
|`ucode configure skills --location main.default [--path <dir>]`| Download a schema's skills to disk (under `<dir>`, or your home dir) and register a schema-less skills MCP connection |
144
163
|`ucode configure skills --location main.default --mcp`| Expose a schema's skills as MCP tools (override-only) instead of downloading |
0 commit comments