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
|`from <deploy_pkg> import TangleApiClient`|`from tangle_cli.client import TangleApiClient` (see §3) |
@@ -142,9 +140,9 @@ OSS replacement. **Verbs/flags below were verified against the `tangle-cli` sour
142
140
|`--run-as IDENTITY`|`--run-as` exists on `submit` but the **OSS default hooks do not support it** (downstream extension seam only). Drop run-as examples (§10, D9). |
143
141
144
142
**Invocation rule for the whole table:** every left-column command, however it was
145
-
written internally, becomes the right-column form prefixed with `uv run` (e.g.
146
-
`uv run tangle sdk pipeline-runs submit …`). Auth flags from §4 attach to any
147
-
API-backed command.
143
+
written internally, becomes the bare right-column form (for example,
144
+
`tangle sdk pipeline-runs submit …`). Only prefix with `uv run` when intentionally
145
+
validating a local checkout. Auth flags from §4 attach to any API-backed command.
148
146
149
147
---
150
148
@@ -214,13 +212,14 @@ internal backend's auth verification, and the internal package index **entirely*
214
212
-**Run links:** replace internal run-URL links (`https://<internal-backend-host>/runs/<id>`) with
215
213
`<base-url>/runs/<id>`**or** "inspect via `tangle sdk pipeline-runs details RUN_ID`".
216
214
-**No internal package index.** Resolve dependencies against public PyPI
217
-
(`uv sync` from a checkout, `uv tool install tangle-cli` for a persistent CLI,
218
-
or `uvx --from tangle-cli tangle …` for one-off execution). Generic Python
219
-
environments may also use `pip install tangle-cli`.
215
+
(`uv tool install tangle-cli` for a persistent CLI, or
216
+
`uvx --from tangle-cli tangle …` for one-off execution). Generic Python
217
+
environments may also use `pip install tangle-cli`; local checkout validation
218
+
uses `uv sync` / `uv run` inside the repo.
220
219
- Example for a protected backend:
221
220
222
221
```bash
223
-
uv run tangle sdk pipeline-runs submit pipeline.yaml \
222
+
tangle sdk pipeline-runs submit pipeline.yaml \
224
223
--base-url https://api.example \
225
224
--auth-header 'Bearer …' \
226
225
-H 'X-Gateway-Auth: …' \
@@ -257,11 +256,11 @@ records of the form `{id, uri, size, hash}` (and a `count`); the `uri` is
257
256
258
257
1. Get metadata and read the `uri`:
259
258
```bash
260
-
uv run tangle sdk artifacts get RUN_ID -q '{"artifact_ids":["<artifact-id>"]}'
259
+
tangle sdk artifacts get RUN_ID -q '{"artifact_ids":["<artifact-id>"]}'
261
260
```
262
261
2. Ask the backend for a signed URL:
263
262
```bash
264
-
uv run tangle api artifacts signed-artifact-url --id <artifact-id>
263
+
tangle api artifacts signed-artifact-url --id <artifact-id>
265
264
```
266
265
3. Fetch with a generic client — `curl -L "<signed-url>" -o ./out`, or for
Commands can run as**`uv run tangle …` from a checkout of the `tangle-cli`repo**, from a persistent uv tool install (`uv tool install tangle-cli`, then `tangle …` / `tangle-cli …`), or as a one-off uvx command (`uvx --from tangle-cli tangle …`). Elsewhere, `tangle` still appears as a bare command noun in prose and in the §2 CLI map (the naming-surface exception). See `OSS-CONVENTIONS.md` §1.
41
+
Normal usage runs the**published `tangle-cli`package**: install persistently with `uv tool install tangle-cli`, then run `tangle …` / `tangle-cli …`, or use `uvx --from tangle-cli tangle …` for one-off commands. Local checkout invocation (`uv run tangle …`) is only for validating changes inside the `tangle-cli` repo. Elsewhere, `tangle` still appears as a bare command noun in prose and in the §2 CLI map (the naming-surface exception). See `OSS-CONVENTIONS.md` §1.
42
42
43
43
## What changed from the internal bundle
44
44
@@ -47,7 +47,7 @@ replaced with the project's open, backend-agnostic equivalent:
Copy file name to clipboardExpand all lines: skills/tangent/SKILL.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: tangent
3
-
description: ML experiment toolkit and autonomous agent. Say "tangent" for help, "tangent <subagent>" for a specific tool, or "tangent auto" for the full autonomous experiment loop. Requires the Tangle CLI (the `tangle-cli` checkout) and a reachable Tangle backend.
3
+
description: ML experiment toolkit and autonomous agent. Say "tangent" for help, "tangent <subagent>" for a specific tool, or "tangent auto" for the full autonomous experiment loop. Requires the published Tangle CLI (`uv tool install tangle-cli` or `uvx --from tangle-cli tangle ...`) and a reachable Tangle backend.
@@ -22,7 +22,7 @@ bundle-refresh step. Relative cross-references in this skill (`agents/*.md`,
22
22
`references/*.md`) resolve directly on disk. Read
23
23
[`references/setup.md`](references/setup.md) to set up the CLI and auth.
24
24
25
-
Run commands as `uv run tangle …` from a checkout of the `tangle-cli`repo. For an installed CLI, prefer `uv tool install tangle-cli`; for one-off execution, use`uvx --from tangle-cli tangle …`. See [`OSS-CONVENTIONS.md`](OSS-CONVENTIONS.md) §1.
25
+
Normal usage runs the published CLI: install persistently with `uv tool install tangle-cli`and use `tangle …`, or run one-off commands with`uvx --from tangle-cli tangle …`. If intentionally validating a local `tangle-cli` checkout, prefix examples with `uv run`. See [`OSS-CONVENTIONS.md`](OSS-CONVENTIONS.md) §1.
26
26
27
27
## Commands
28
28
@@ -61,10 +61,10 @@ Automation:
61
61
## Tools
62
62
63
63
Always use the `tangle` CLI via Bash. Do **not** use any `tangle` MCP tools.
64
-
Run `uv run tangle quickstart` to discover commands. See
Copy file name to clipboardExpand all lines: skills/tangent/agents/auth-wizard.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ environment variables (see [OSS-CONVENTIONS.md §4](../OSS-CONVENTIONS.md)).
14
14
15
15
## Tools
16
16
17
-
**From a checkout, run commands as `uv run tangle …`. For an installed CLI, prefer `uv tool install tangle-cli`; for one-off execution, use`uvx --from tangle-cli tangle …`.**
17
+
**Use the published `tangle` CLI via Bash.** Install persistently with `uv tool install tangle-cli`, or run one-off commands with`uvx --from tangle-cli tangle …`. Examples below use bare `tangle …`; if intentionally validating a local `tangle-cli` checkout, prefix examples with `uv run`.
18
18
Help is standard `--help` (there is no `--help-extended` / `--help-full`).
0 commit comments