Code fixes (cc_backend.py):
- restrict component glob to input stem to avoid picking up leftover files
- move generated components to output_dir via shutil.move
- coerce RANDOM subsample parameter to int
Code fixes (export.py):
- move overwrite check after preset path resolution in export_cloud/export_mesh
Code fixes (project.py):
- guard fcntl import with try/except for Windows compatibility
Code fixes (cloudcompare_cli.py):
- remove non-existent 'project open' from REPL help
- fix session update after 'project new' and explicit -p/--project usage
Docs (SKILL.md):
- fix Click root option placement in example
- remove non-existent redo reference
Docs (README.md):
- replace cloud emoji with 🅲🅲 icon
- update test totals to 2,005
Config (registry.json, setup.py):
- align registry version to 1.0.0
- use Path.read_text(encoding='utf-8') in setup.py
88/88 tests passing (49 unit + 39 E2E)
- Adds cli-anything-cloudcompare with 88 tests (49 unit + 39 e2e)
- Supports point cloud I/O, color ops, normal estimation, Delaunay
meshing, noise filtering, ICP registration, and CC segmentation
- Updates registry.json with cloudcompare entry
- Updates README.md table and test summary
- Updates .gitignore to allow cloudcompare/agent-harness/
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add CLI harness for RenderDoc GPU frame debugger with support for:
- Frame capture loading and draw call browsing
- Pipeline state inspection and shader export
- Texture inspection, pixel picking, and output saving
- Mesh data viewer and resource listing
- Performance counter collection
- Pipeline state diff between draw calls
- REPL mode with rich formatted output
- 59 tests (45 unit + 14 e2e)
Squashed from 4 commits by alvinshi.
First music notation tool in the CLI-Anything ecosystem. Wraps MuseScore 4's
mscore backend following the HARNESS.md 7-phase methodology.
Supports: transpose (by key/interval/diatonic), export (PDF/PNG/SVG/MP3/FLAC/
WAV/MIDI/MusicXML/Braille), part extraction, instrument management, score
analysis (probe/diff/stats), and interactive REPL with undo/redo.
56 tests (39 unit + 17 E2E) — all passing on macOS with MuseScore 4.6.5.
- Resolve merge conflict in README.md test badge (1,684 → 1,720)
- Update all app/demo counts from 14 → 16 to reflect all CLIs in registry
- Update test counts: 1,247 unit + 473 e2e = 1,720 total
- Add AdGuardHome entry to registry.json with contributor info (pyxl-dev)
- Add contributor/contributor_url fields to all registry entries
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Reverts all unintended em-dash → hyphen replacements introduced in
previous commits. README is now restored from upstream (e0dd643) with
only the three AdGuardHome-related additions: badge count update,
categories table row, and project structure entry.
Addresses review feedback from yuh-yang on PR #65.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Fix REPL argument parsing: use shlex.split() instead of str.split()
so quoted args like --name "My PC" are handled correctly
- Fix config save: respect --config path by storing config_path in
ctx.obj and passing it through to save_config()
- Fix HTTPS persistence: load_config() now reads 'https' key from
saved config files (default False)
- docs: add AdGuardHome to README (badge 12 Apps, category table,
project tree) per yuh-yang's request
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>