Stevesolun commited on
Commit
b91a2cb
·
verified ·
1 Parent(s): 6b93046

Sync ctx 71d474b

Browse files

GitHub commit: 71d474bddb3516e7e20efc0d1b6307608208e049

Files changed (5) hide show
  1. CHANGELOG.md +10 -0
  2. README.md +1 -1
  3. docs/dashboard.md +1 -1
  4. docs/entity-onboarding.md +7 -4
  5. 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: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
19
  [![Python 3.11+](https://img.shields.io/badge/Python-3.11+-green.svg)](https://python.org)
20
  [![PyPI](https://img.shields.io/pypi/v/claude-ctx.svg)](https://pypi.org/project/claude-ctx/)
21
- [![Tests](https://img.shields.io/badge/Tests-4277_collected-brightgreen.svg)](https://github.com/stevesolun/ctx/actions/workflows/test.yml)
22
  [![Graph](https://img.shields.io/badge/Graph-79%2C958_nodes_/_1.8M_edges-red.svg)](https://stevesolun.github.io/ctx/knowledge-graph/)
23
  [![Skills](https://img.shields.io/badge/Skills-68%2C494-blue.svg)](https://stevesolun.github.io/ctx/catalog/?type=skill)
24
  [![Agents](https://img.shields.io/badge/Agents-467-purple.svg)](https://stevesolun.github.io/ctx/catalog/?type=agent)
 
18
  [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
19
  [![Python 3.11+](https://img.shields.io/badge/Python-3.11+-green.svg)](https://python.org)
20
  [![PyPI](https://img.shields.io/pypi/v/claude-ctx.svg)](https://pypi.org/project/claude-ctx/)
21
+ [![Tests](https://img.shields.io/badge/Tests-4281_collected-brightgreen.svg)](https://github.com/stevesolun/ctx/actions/workflows/test.yml)
22
  [![Graph](https://img.shields.io/badge/Graph-79%2C958_nodes_/_1.8M_edges-red.svg)](https://stevesolun.github.io/ctx/knowledge-graph/)
23
  [![Skills](https://img.shields.io/badge/Skills-68%2C494-blue.svg)](https://stevesolun.github.io/ctx/catalog/?type=skill)
24
  [![Agents](https://img.shields.io/badge/Agents-467-purple.svg)](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. Intake checks run against the markdown.
247
- 3. The skill is copied into `~/.claude/skills/`.
248
- 4. A wiki page is created under `entities/skills/`.
249
- 5. The wiki index and log are updated.
 
 
 
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.16** — MIT, CI-matrixed (Ubuntu 3.12 plus Windows/macOS 3.11/3.12),
205
- 4,277 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`
 
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`