Commit Graph
10 Commits
Author SHA1 Message Date
sehawqandsehawq 92b4808ec9 fix: split token-aware into default exclusions + optional --economic mode
Co-Authored-By: sehawq <noreply@anthropic.com>
2026-03-21 18:03:59 +03:00
sehawq 8cfc9def5f fix: add token budget management and binary detection to Phase 1 codebase analysis
Fixes #105

Phase 1 codebase analysis had no token limit awareness, causing context length
overflow (102400 token limit exceeded) when analyzing large codebases or compiled
application bundles. This adds:

- Token budget (~50K tokens) with prioritized file reading strategy
- Binary application detection (.app, .exe, .AppImage) with clear error messages
- File size limits (skip >100KB), directory exclusions, and incremental deepening
- Consistent token-aware guidelines across cli-anything, refine, and HARNESS.md
2026-03-19 13:20:14 +03:00
yuhaoandClaude Opus 4.6 1db1622156 refactor: move SKILL.md inside Python package for pip install support
Move skills/SKILL.md from the harness root into
cli_anything/<software>/skills/SKILL.md so it is installed alongside the
package via pip. Add package_data to all 11 setup.py files. Make
ReplSkin auto-detect the skill file relative to its own __file__
location, removing the need for an explicit skill_path argument.
Update HARNESS.md, cli-anything.md, plugin README, and main README.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 09:06:31 +00:00
yuhaoandClaude Opus 4.6 f73833d15a refactor: rename skill files to SKILL.md, drop software prefix from filename
Standardize skill file naming from <software>_SKILL.md to SKILL.md across
all 11 harnesses. Update skill_generator.py, HARNESS.md, repl_skin.py,
cli-anything.md, and plugin README.md to reference the new path. Add
SKILL.md generation section to main README.md and mark roadmap item done.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 08:39:51 +00:00
Alon TevetandClaude Opus 4.6 65f3cf9df7 feat: add SKILL.md generation for AI agent discovery (Phase 6.5)
- Add skill_generator.py module for extracting CLI metadata
- Add templates/SKILL.md.template with Jinja2 placeholders
- Update HARNESS.md with Phase 6.5: SKILL.md Generation section
- Update cli-anything.md command to include skill generation step
- Update README.md to move SKILL.md generation to Features section
- SKILL.md follows skill-creator methodology with YAML frontmatter
- Generated files enable AI agents to discover and use CLIs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 12:10:51 +02:00
Lin-Jiong-HDUandClaude Opus 4.6 4f8392a71e fix: --depth N now scans depths 0 through N (not just depth N)
Previously --depth 2 only scanned exactly 2 levels deep, missing
tools at depth 1. Now it scans all depths from 0 to N inclusive.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 10:56:37 +08:00
Lin-Jiong-HDUandClaude Opus 4.6 b7f8ab4f85 feat: add --depth parameter to control scan recursion depth
- Add --depth option to limit how many directory levels to search
- depth=0 scans only current directory, depth=1 scans one level deep, etc.
- Default is unlimited depth (recursive ** glob)
- Helps control scan time in large directory structures

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 10:52:00 +08:00
Lin-Jiong-HDUandClaude Opus 4.6 55052b3fd3 fix: extract version from setup.py for generated CLIs
The setup.py file is in agent-harness/, not cli_anything/. Fixed the
path calculation to correctly extract version info.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 23:33:54 +08:00
Lin-Jiong-HDUandClaude Opus 4.6 af9455704b feat: add /cli-anything:list command
Add new command to list all available CLI-Anything tools.
Supports both installed and generated CLIs with table/JSON output.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 22:50:42 +08:00
yuh 01488030bd first commit 2026-03-08 21:58:43 +08:00