#1669
Shrink the skill catalog and recover from more tool-call mistakes
Summary
- The skill catalog lists a skill once when several skills folders hold a copy with the same name and description.
- Skill descriptions in the catalog default to their first 200 characters instead of 1,024. A configured
skill_description_bytesstill sets a byte limit. - The runtime notes for permission modes, noninteractive runs, verifying changed files, folder AGENTS.md rules, and MCP servers are shorter.
shellaccepts a call that sends an empty string orfalsefor fields its action does not use.shellaccepts ashellfield that names the login shell on a run without a terminal.subagentwaitaccepts anagentfield and ignores it.- When
edit_filecannot findold_string, the error shows the file lines it most likely meant. - When
old_stringmatches more than once, the error shows each match with the two lines before it. - The TUI status line shows the first line of a multi-line file-tool failure.
Docs: vercel-labs/fx-web#256
Activity
2E2E shard 1 on 7ff0a7d40: tui-slash-commands.test.ts ("compact status panel keeps every transcript row when a turn answers while it is open") failed once and passed on retry. This change does not touch the status panel.
This pull request is a draft
Merging is unavailable until it is marked ready for review.
Security review details