Commit Graph
478 Commits
Author SHA1 Message Date
yuhao d676e019ca fix(blender): align docs and render execute with real behavior 2026-04-21 06:38:35 +00:00
yuhao 8329750966 Fix Shotcut melt rendering and inclusive timeline timing 2026-04-20 11:58:37 +00:00
yuhao bd06b1e1d4 fix(cli): improve video creation harness workflows 2026-04-19 16:00:28 +00:00
yuhaoandClaude Opus 4.7 a51762138b feat(cli-matrix): eco-first capability-based matrix, v2 schema + S2-S5 SKILLs
- Add docs/cli-matrix/matrix_registry.schema.md describing v2 capability-based
  registry shape (capabilities[], providers with kind/requires/cost/quality/
  offline, recipes[], known_gaps[], decision rubric, suggest-to-user template).
- Rewrite cli-hub-matrix/video-creation/SKILL.md and matrix_registry.json (S1)
  around capabilities + providers + recipes instead of linear stages.
- Rename Vn -> Sn across cli-matrix-plan.md and test fixtures.
- Reorder scenarios by current completeness; rewrite S2 knowledge-research,
  S3 3d-cad, S4 game-development, S5 image-design in v2 capability form with
  full SKILL.md files.
- Add docs/cli-matrix/test-plans/video-creation.md with 13 long realistic
  end-to-end tasks as checkable todo lists, each exercising 5-9 capabilities.
- Move cli-matrix-plan.md and matrix_registry.schema.md under docs/cli-matrix/.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 07:30:14 +00:00
yuhao c05234409e WIP transfer root-skills and hub updates 2026-04-19 07:30:13 +00:00
yuhao f7f730d223 update cli-matrix 2026-04-19 07:30:13 +00:00
yuhaoandClaude Opus 4.6 91a82c2686 feat: CLI-Matrix with multi-approach stages, skill discovery, and matrix search
Introduce CLI-Matrix — curated multi-CLI workflow matrices that agents can
install in one command. The video-creation matrix bundles 11 CLIs across 8
production stages (AI video gen, capture, audio, voice/TTS, music, NLE
editing, captions, thumbnails).

Each stage now exposes a goal, alternative approaches (Python libs, cloud
APIs, native commands), and skill_search_hints that encourage agents to
dynamically discover relevant skills via `npx skills search` rather than
relying on hard-coded tool lists.

Key changes:
- matrix_registry.json: extended stage schema with goal, alternatives,
  skill_search_hints fields
- cli-hub matrix list/search/info/install commands
- matrix_skill.py: renders dynamic SKILL.md with stage tooling overview,
  install status, and aggregated discovery commands
- Fixed brittle parents[2] repo root detection with git-based lookup
- 85 tests passing (10 new)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-19 07:30:13 +00:00
yuhao 795fda6ac9 update public CLIs 2026-04-18 17:10:26 +00:00
yuhao 87bdfe7697 fix CI 2026-04-18 16:59:59 +00:00
yuhao 06f9194d02 update cli-anything-openclaw skill 2026-04-18 16:57:34 +00:00
yuhao 42fc5c096d update cli-hub 2026-04-18 16:57:25 +00:00
Yuhao d3471a8d0a Merge pull request #226 from haorui-harry/main
compiles valuable GUI trajectories into parameterized, self-verifying CLI macros for agents
2026-04-19 00:26:45 +08:00
yuhao e1e48ba6d0 fix missing skills 2026-04-18 11:53:57 +00:00
yuhao 30ef367815 unifying skills via npx skills; update cli-hub 2026-04-18 11:50:34 +00:00
yuhao 99f92f0525 WIP transfer root-skills and hub updates 2026-04-18 10:12:58 +00:00
yuhao 7e61df72e9 improve CLI-Hub 2026-04-17 17:27:04 +00:00
yuhao cc8da1f901 correct visit counts merging 2026-04-17 17:16:35 +00:00
yuhao b2d8b87aba add more public CLIs; fully include skills for CLIs 2026-04-17 15:58:12 +00:00
yuhao 13904df1aa update: sync public registry metadata 2026-04-17 15:46:59 +00:00
Yuhao 6a0e3595a7 Merge pull request #85 from omerarslan0/codex/opencode-command-note
Docs: clarify OpenCode command directory
2026-04-17 23:34:04 +08:00
Yuhao 0b8302b173 Merge pull request #92 from jarrodcolburn/fix/melt-tractor-duration
fix(shotcut): set tractor out= before melt render to avoid 4-hour output
2026-04-17 23:33:23 +08:00
Yuhao 589ec132de Merge pull request #203 from sjhddh/fix/skill-description-empty-intro
fix: handle empty skill_intro in skill_description generation
2026-04-17 23:31:46 +08:00
Yuhao 0ae9f198b8 Merge pull request #224 from hiSandog/docs/fix-skill-path-20260416
docs: correct SKILL.md contribution paths
2026-04-17 23:24:27 +08:00
Yuhao bc2d1379ce Merge pull request #225 from yanmingyu92/add-py4csr-registry
feat: Add py4csr CLI to public registry
2026-04-17 23:21:53 +08:00
haorui-harry d6002a1f4b feat(openclaw): add OPENCLAW.md SOP and registry.json entry 2026-04-17 16:28:04 +08:00
haorui-harry ab65e0a691 feat(openclaw): add OpenClaw Macro System agent-harness
Implements the full 7-layer architecture described in the OpenClaw Macro
System spec as a working CLI-Anything agent harness:

- cli-anything-openclaw CLI (L6 Unified CLI Entry)
  macro run/list/info/validate/dry-run/define
  session status/history/save/list
  backends (shows routing availability)
  Interactive REPL (default)

- MacroRuntime (L5): validate params -> check preconditions ->
  execute steps -> check postconditions -> collect outputs -> telemetry

- MacroDefinition + YAML loader (L4): parameterized, composable,
  self-verifying macro definitions stored in macro_definitions/

- RoutingEngine (L3): selects backend by priority (native_api=100,
  gui_macro=80, file_transform=70, semantic_ui=50, recovery=10)

- Execution Backends (L2):
  native_api    -- subprocess / shell commands
  file_transform -- XML, JSON, text file editing
  semantic_ui   -- accessibility + keyboard shortcuts (xdotool on Linux)
  gui_macro     -- precompiled coordinate-based replay (pyautogui)
  recovery      -- retry + fallback orchestration

- ExecutionSession: run history, telemetry, disk persistence

64/64 tests passing (test_core.py + test_full_e2e.py with real CLI subprocess)
2026-04-17 16:20:48 +08:00
yanmingyu92 4fb063c297 feat: Add py4csr to public registry 2026-04-16 21:11:29 -05:00
Yuhao 7edf8ca88c Merge pull request #207 from scially/add/qgis/agent
feature: add QGIS agent harness
2026-04-16 22:29:32 +08:00
Yuhao ab79beb19e Merge pull request #204 from sjhddh/fix/apt-get-pkg-extraction
fix: extract_system_package returns wrong command for apt-get matches
2026-04-16 22:28:44 +08:00
Yuhao 7458172068 Merge pull request #219 from 545487677/feature/unimol-tools
feat: add Uni-Mol Tools agent harness
2026-04-16 15:48:15 +08:00
yuhao 2c8a7815a8 update cli-hub 2026-04-16 07:47:10 +00:00
yuhao 56c9610f76 update cli-hub; more public CLIs 2026-04-16 06:52:28 +00:00
陈家名 8bcc93f140 docs: correct SKILL.md contribution paths 2026-04-16 11:54:58 +08:00
yuhao d1ba665bb2 improve cli-hub 2026-04-15 17:56:44 +00:00
yuhao 92db509b23 **CLI-Hub** updated to **v0.2.0** — the PyPI package now supports public CLIs from multiple install sources (pip, npm, brew, bundled/system tools), backed by a new public_registry.json. The Hub frontend was redesigned with separate **CLI-Anything CLIs** and **Public CLIs** decks, and live end-to-end checks now cover real install, update, and uninstall flows across both pip and npm packages. 2026-04-15 17:06:06 +00:00
545487677 85c16c0dce test: fix project path assertion in test_core.py
- Updated test to check for 'project.json' filename instead of 'test_project.json'
- Project structure changed to use project_dir/project.json format
- All core tests now passing (4/4)
2026-04-15 15:19:14 +00:00
545487677 38c57afb3c fix: correct registry.json format - separate unimol_tools and safari entries
- Fixed missing JSON closing braces between unimol_tools and safari entries
- Both CLIs are now properly separated in the registry
- Validated JSON syntax
2026-04-15 15:10:54 +00:00
Cody Zhao d4f9ad3d9c Merge branch 'main' into feature/unimol-tools 2026-04-15 22:50:40 +08:00
Yuhao 5ec2aebee0 Merge pull request #206 from hiSandog/docs/clarify-command-syntax-20260409-9d06841
docs: clarify CLI-Anything command syntax in README
2026-04-15 16:52:04 +08:00
scially 4f83716439 Fix QGIS agent harness review issues: hardcoded paths, functools.wraps, export file checks, degenerate extent handling, canonical repl_skin sync, and registry/README updates 2026-04-15 14:41:26 +08:00
scially 9eb8bc5109 Add QGIS agent harness 2026-04-15 14:39:48 +08:00
=andClaude Opus 4.6 0c031b760a fix: correct --json option position and improve comparison output
- Remove incorrect --json flag from models rank debug output
- Fix --json option position in example commands (must be before subcommand)
- Improve empty metrics detection in compare output with len() check
- Add clearer warning message when no metrics available

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 03:33:04 +00:00
=andClaude Opus 4.6 36be153887 fix: improve compare output and predict run_id extraction
- Add warning message when no metrics found in model comparison
- Fix run_id extraction in demo script using proper JSON parsing
- Add debug output in demo to show model metrics before comparison

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 03:18:15 +00:00
=andClaude Opus 4.6 8fc704854f fix: address PR feedback - Windows compat, REPL mode, remove setup.py, update README
- Add Windows compatibility for fcntl (fallback to atomic rename)
- Fix global _json_output leak in REPL by using ctx.obj
- Add @functools.wraps to handle_error decorator
- Remove duplicate setup.py, keep only pyproject.toml
- Fix package-data glob to match SKILL.md location
- Add REPL mode when no subcommand specified
- Fix compare_models output (use 'comparisons' key)
- Fix batch_cleanup output (use list lengths instead of _count keys)
- Add Uni-Mol Tools to main README.md software table

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 03:01:03 +00:00
Yuhao c05cfe1cf2 Merge pull request #212 from achiya-automation/add-safari-harness
Add safari/agent-harness — Safari browser automation via safari-mcp
2026-04-14 22:28:55 +08:00
= 309c921fef docs: add required PR checklist files for unimol_tools
- Add UNIMOL_TOOLS.md SOP document
- Add SKILL.md in cli_anything/unimol_tools/
- Add test_full_e2e.py for end-to-end testing
- Add registry.json entry for unimol_tools
2026-04-14 11:38:44 +00:00
=andClaude Opus 4.6 07e6e32fbc feat: add Uni-Mol Tools agent harness
- Add complete agent harness for Uni-Mol Tools molecular property prediction
- Include 5 task types: classification, regression, multiclass, multilabel
- Add interactive model management with storage analysis and cleanup
- Provide comprehensive documentation and 67 passing tests (100%)
- Add demo script with instructions
- Include project management and performance tracking features

Test data available at: https://github.com/545487677/CLI-Anything-unimol-tools/tree/main/unimol_tools/examples

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-14 11:25:15 +00:00
Achiya Automation 0509220dee feat(safari): add to registry.json for CLI-Hub visibility 2026-04-14 11:19:36 +03:00
Yuhao e3cef52f5b Merge pull request #216 from abcfy2/main
fix(kdenlive): rewrite XML output as Gen 5 format for native kdenlive compatibility
2026-04-14 13:42:11 +08:00
Feng Yu b64ee841bc fix(kdenlive): rewrite XML output as Gen 5 format for native kdenlive compatibility
- Replace string-concatenation with ElementTree for proper XML generation
- Generate Gen 5 (doc v1.1) nested structure: per-track tractors,
  sequence tractor with UUID, main_bin playlist, project tractor
- Fix filters not taking effect: add id attribute and kdenlive_id
  property on filter elements (closes #213)
- Fix "removed effect" dialog: use child <property> for mlt_service
  instead of XML attribute
- Add kdenlive_name mappings for fade/brightness/speed effects
- Rewrite tests from string-matching to ET-based assertions

Fix #213
2026-04-14 11:31:32 +08:00