Skip to content

feat(tools): expose installed manual actions#971

Merged
huangzesen merged 3 commits into
mainfrom
feat/intrinsic-tool-manual-actions
Jul 17, 2026
Merged

feat(tools): expose installed manual actions#971
huangzesen merged 3 commits into
mainfrom
feat/intrinsic-tool-manual-actions

Conversation

@huangzesen

@huangzesen huangzesen commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add a shared read-only loader for manuals installed under .library/intrinsic/capabilities
  • expose action="manual" on 12 built-in tools:
    • shellshell
    • daemondaemon
    • emailemail
    • psychepsyche-manual
    • readread-manual
    • soulsoul-manual
    • systemsystem-manual
    • web_searchweb-search-manual
    • write / edit / glob / grepfile-manual
  • preserve runtime validation for ordinary file/search operations while allowing bare manual calls
  • bundle the complete 26-file TUI web-browsing skill (source commit 0a83a942) under web_search/manual/, including routed references, assets, and extract_page.py / cached_get.py
  • use collision-safe root name web-search-manual, rewrite active helper examples to <skill-path>/scripts, and retain the old TUI path only in the historical v2 migration note
  • ship the full bundle in both wheels and sdists

Validation

  • focused manual-action, ordinary web_search, installer-copy, and architecture tests — 25 passed
  • real wheel + sdist bundle manifest checks (all 26 files) — 2 passed
  • earlier focused shell/soul/psyche/system/notification schema checks — 18 passed
  • post-rebase manual/shell/soul smoke — 8 passed
  • all four new SKILL.md timestamps parsed as timezone-aware ISO 8601
  • skill validator, py_compile, portability scan, and git diff --check

@huangzesen
huangzesen merged commit 9e47646 into main Jul 17, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant