Skip to content

feat(tui): subagent optimization with composer integration and file suggestions#148

Merged
shayne-snap merged 2 commits into
mainfrom
feat/subagent-optimization
May 26, 2026
Merged

feat(tui): subagent optimization with composer integration and file suggestions#148
shayne-snap merged 2 commits into
mainfrom
feat/subagent-optimization

Conversation

@shayne-snap
Copy link
Copy Markdown
Contributor

Summary

Optimize the subagent experience in the TUI with improved composer integration, file path suggestions, and better delegation flows.

Changes

  • file_suggestions.go — New component for inline file path completion in the composer
  • composer/composer.go — Refactored to support subagent delegation and improved state management
  • model.go / model_events.go / model_keys.go / model_prompt.go — Enhanced subagent interaction handling and keyboard shortcuts
  • model_test.go — Comprehensive test coverage for subagent-related interactions (319 new lines)
  • open_command.go — Updated to handle subagent-aware file opening
  • history_nav.go — Improved navigation history for subagent turns
  • render.go / review.go / skills.go / slash.go — Supporting updates across the TUI layer
  • README updates — Document new subagent capabilities

Testing

  • Added extensive unit tests in model_test.go
  • Updated existing composer tests
  • All existing tests pass

Closes #(issue)

…uggestions

- Add file_suggestions component for inline file path completion
- Refactor composer to support subagent delegation flow
- Add comprehensive model tests for subagent-related interactions
- Update open_command to handle subagent-aware file opening
- Improve history navigation and slash command integration
- Update README with subagent feature documentation
@shayne-snap shayne-snap merged commit 47a32b3 into main May 26, 2026
2 checks passed
@shayne-snap shayne-snap deleted the feat/subagent-optimization branch May 26, 2026 14:14
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