Sync ctx 71d474b
Browse filesGitHub commit: 71d474bddb3516e7e20efc0d1b6307608208e049
- CHANGELOG.md +10 -0
- README.md +1 -1
- docs/dashboard.md +1 -1
- docs/entity-onboarding.md +7 -4
- docs/index.md +2 -2
CHANGELOG.md
CHANGED
|
@@ -7,6 +7,15 @@ Format loosely follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
|
| 7 |
|
| 8 |
- No unreleased changes yet.
|
| 9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
## [1.0.16] - 2026-06-20
|
| 11 |
|
| 12 |
### Fixed
|
|
@@ -1690,6 +1699,7 @@ pass. Full test suite: **1316 passed, 2 skipped**.
|
|
| 1690 |
- 5 dead imports removed (`os`, `Mapping`, `timedelta` from
|
| 1691 |
`ctx_lifecycle`; `Path` from `intake_gate`, `intake_pipeline`).
|
| 1692 |
|
|
|
|
| 1693 |
[1.0.16]: https://github.com/stevesolun/ctx/releases/tag/v1.0.16
|
| 1694 |
[1.0.15]: https://github.com/stevesolun/ctx/releases/tag/v1.0.15
|
| 1695 |
[1.0.14]: https://github.com/stevesolun/ctx/releases/tag/v1.0.14
|
|
|
|
| 7 |
|
| 8 |
- No unreleased changes yet.
|
| 9 |
|
| 10 |
+
## [1.0.17] - 2026-06-22
|
| 11 |
+
|
| 12 |
+
### Changed
|
| 13 |
+
|
| 14 |
+
- Split more of `ctx-monitor` into focused modules: graph artifact/index
|
| 15 |
+
helpers, wiki entity/Markdown renderers, and the graph page client script.
|
| 16 |
+
- Kept the flat `ctx.monitor.compat` layer as the tested backcompat surface
|
| 17 |
+
while normalizing its source encoding for standard AST tooling.
|
| 18 |
+
|
| 19 |
## [1.0.16] - 2026-06-20
|
| 20 |
|
| 21 |
### Fixed
|
|
|
|
| 1699 |
- 5 dead imports removed (`os`, `Mapping`, `timedelta` from
|
| 1700 |
`ctx_lifecycle`; `Path` from `intake_gate`, `intake_pipeline`).
|
| 1701 |
|
| 1702 |
+
[1.0.17]: https://github.com/stevesolun/ctx/releases/tag/v1.0.17
|
| 1703 |
[1.0.16]: https://github.com/stevesolun/ctx/releases/tag/v1.0.16
|
| 1704 |
[1.0.15]: https://github.com/stevesolun/ctx/releases/tag/v1.0.15
|
| 1705 |
[1.0.14]: https://github.com/stevesolun/ctx/releases/tag/v1.0.14
|
README.md
CHANGED
|
@@ -18,7 +18,7 @@ tags:
|
|
| 18 |
[](LICENSE)
|
| 19 |
[](https://python.org)
|
| 20 |
[](https://pypi.org/project/claude-ctx/)
|
| 21 |
-
[](https://stevesolun.github.io/ctx/knowledge-graph/)
|
| 23 |
[](https://stevesolun.github.io/ctx/catalog/?type=skill)
|
| 24 |
[](https://stevesolun.github.io/ctx/catalog/?type=agent)
|
|
|
|
| 18 |
[](LICENSE)
|
| 19 |
[](https://python.org)
|
| 20 |
[](https://pypi.org/project/claude-ctx/)
|
| 21 |
+
[](https://github.com/stevesolun/ctx/actions/workflows/test.yml)
|
| 22 |
[](https://stevesolun.github.io/ctx/knowledge-graph/)
|
| 23 |
[](https://stevesolun.github.io/ctx/catalog/?type=skill)
|
| 24 |
[](https://stevesolun.github.io/ctx/catalog/?type=agent)
|
docs/dashboard.md
CHANGED
|
@@ -218,7 +218,7 @@ per-process monitor token injected into the rendered page.
|
|
| 218 |
| `/wiki/<slug>?type=<entity>` | Dashboard-supported wiki entity page rendered: markdown body + full frontmatter table + grade banner + deep links to sidecar and graph-neighborhood views. The optional `type` query disambiguates duplicate slugs such as `langgraph`. |
|
| 219 |
| `/graph` | **Graph explorer landing page** - node/edge count header, a "Popular seed slugs" block (18 highest-degree skill/agent/MCP/harness entities as clickable chips), search box for any skill/agent/MCP/harness slug, and the built-in graph list panel. Clicking a seed chip navigates to `/graph?slug=<slug>&type=<entity>`. |
|
| 220 |
| `/graph?slug=<slug>&type=<entity>` | **Built-in** 1-hop neighborhood around the target skill/agent/MCP/harness slug. Entity pills identify skill, agent, MCP server, and harness rows. Tap any node to navigate to that entity's typed wiki page. Type and tag filters run client-side. |
|
| 221 |
-
| `/manage` | Search, inspect, edit, delete, and manually import skill/agent/MCP/harness wiki entities through the same safe-name and mutation-token checks as live load/unload. |
|
| 222 |
| `/harness` | Harness Setup wizard for non-Claude/custom API/local model users: collects model, goals, tool needs, safety constraints, and shows the harness recommendation/install path. |
|
| 223 |
| `/docs` | Local repo docs rendered inside the dashboard with MkDocs-like tabs, sidebar table of contents, in-dashboard search, and source links. |
|
| 224 |
| `/config` | Effective ctx config with defaults, required markers, field explanations, and editable user overrides where supported. |
|
|
|
|
| 218 |
| `/wiki/<slug>?type=<entity>` | Dashboard-supported wiki entity page rendered: markdown body + full frontmatter table + grade banner + deep links to sidecar and graph-neighborhood views. The optional `type` query disambiguates duplicate slugs such as `langgraph`. |
|
| 219 |
| `/graph` | **Graph explorer landing page** - node/edge count header, a "Popular seed slugs" block (18 highest-degree skill/agent/MCP/harness entities as clickable chips), search box for any skill/agent/MCP/harness slug, and the built-in graph list panel. Clicking a seed chip navigates to `/graph?slug=<slug>&type=<entity>`. |
|
| 220 |
| `/graph?slug=<slug>&type=<entity>` | **Built-in** 1-hop neighborhood around the target skill/agent/MCP/harness slug. Entity pills identify skill, agent, MCP server, and harness rows. Tap any node to navigate to that entity's typed wiki page. Type and tag filters run client-side. |
|
| 221 |
+
| `/manage` | Search, inspect, edit, delete, and manually import skill/agent/MCP/harness wiki entities through the same safe-name and mutation-token checks as live load/unload. Manual skill upserts run the required static SkillSpector gate before the wiki page is written or queued for graph refresh. |
|
| 222 |
| `/harness` | Harness Setup wizard for non-Claude/custom API/local model users: collects model, goals, tool needs, safety constraints, and shows the harness recommendation/install path. |
|
| 223 |
| `/docs` | Local repo docs rendered inside the dashboard with MkDocs-like tabs, sidebar table of contents, in-dashboard search, and source links. |
|
| 224 |
| `/config` | Effective ctx config with defaults, required markers, field explanations, and editable user overrides where supported. |
|
docs/entity-onboarding.md
CHANGED
|
@@ -243,10 +243,13 @@ ctx-skill-add \
|
|
| 243 |
What happens:
|
| 244 |
|
| 245 |
1. The name is validated.
|
| 246 |
-
2.
|
| 247 |
-
|
| 248 |
-
|
| 249 |
-
|
|
|
|
|
|
|
|
|
|
| 250 |
|
| 251 |
## Add an Agent
|
| 252 |
|
|
|
|
| 243 |
What happens:
|
| 244 |
|
| 245 |
1. The name is validated.
|
| 246 |
+
2. NVIDIA SkillSpector runs in static `--no-llm` mode by default; the add
|
| 247 |
+
fails unless the scan passes. Use `--no-security-scan` only for a deliberate
|
| 248 |
+
local exception.
|
| 249 |
+
3. Intake checks run against the markdown.
|
| 250 |
+
4. The skill is copied into `~/.claude/skills/`.
|
| 251 |
+
5. A wiki page is created under `entities/skills/`.
|
| 252 |
+
6. The wiki index and log are updated.
|
| 253 |
|
| 254 |
## Add an Agent
|
| 255 |
|
docs/index.md
CHANGED
|
@@ -201,8 +201,8 @@ ones are flagged. New ones self-ingest.
|
|
| 201 |
|
| 202 |
---
|
| 203 |
|
| 204 |
-
**v1.0.
|
| 205 |
-
4,
|
| 206 |
`ctx-monitor` (local dashboard with graph + wiki + load/unload for
|
| 207 |
skills, agents, and MCP servers, plus Harness Setup for user-owned LLMs),
|
| 208 |
`ctx-incremental-attach`, `ctx-incremental-shadow`, `ctx-dedup-check`
|
|
|
|
| 201 |
|
| 202 |
---
|
| 203 |
|
| 204 |
+
**v1.0.17** — MIT, CI-matrixed (Ubuntu 3.12 plus Windows/macOS 3.11/3.12),
|
| 205 |
+
4,281 tests collected. Ships console scripts including `ctx-init`,
|
| 206 |
`ctx-monitor` (local dashboard with graph + wiki + load/unload for
|
| 207 |
skills, agents, and MCP servers, plus Harness Setup for user-owned LLMs),
|
| 208 |
`ctx-incremental-attach`, `ctx-incremental-shadow`, `ctx-dedup-check`
|