Skip to content

fix(tools): make command descriptions user-facing#2397

Open
just-cameron wants to merge 1 commit into
mainfrom
feat/user-facing-command-descriptions
Open

fix(tools): make command descriptions user-facing#2397
just-cameron wants to merge 1 commit into
mainfrom
feat/user-facing-command-descriptions

Conversation

@just-cameron
Copy link
Copy Markdown
Contributor

Summary

  • Clarify that Bash command descriptions may be shown directly in chat status rows.
  • Ask agents to describe the command purpose rather than shell syntax.
  • Apply the same user-facing description guidance to Gemini shell command schema.

Test plan

  • node -e "JSON.parse(require('fs').readFileSync('src/tools/schemas/Bash.json','utf8')); JSON.parse(require('fs').readFileSync('src/tools/schemas/RunShellCommandGemini.json','utf8')); console.log('schemas ok')"
  • bun run check:cycles --no-spinner
  • Pre-commit hooks passed on commit

👾 Generated with Letta Code

Clarify that shell command descriptions may appear directly in chat status rows so agents write purpose-focused labels instead of syntax summaries.

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta Code <noreply@letta.com>
Copy link
Copy Markdown
Collaborator

@cpacker cpacker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should double-check t-bench regressions

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.

2 participants