Skip to content

Conversation

@evanliu048
Copy link
Contributor

@evanliu048 evanliu048 commented Aug 28, 2025

Issue #, if available:

Description of changes:

  • feat: add tangent mode for context isolated conversations (#2634)
  • Apply cargo +nightly fmt formatting (#2664)
  • feat: implement agent-scoped knowledge base and context-specific search (#2647)
  • Short-Term fix for SendTelemetry API Validation errors (#2694)
  • feat: add introspect tool for Q CLI self-awareness (#2677)
  • Format fix (#2697)
  • Update q-developer smithy clients and reformat files (#2698)
  • feat: add tangent mode duration tracking telemetry (#2710)

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

abhraina-aws and others added 8 commits August 21, 2025 15:34
- Add /tangent command to toggle between normal and tangent modes
- Preserve conversation history during tangent for context
- Restore main conversation when exiting tangent mode
- Add Ctrl+T keyboard shortcut for quick access
- Visual indicator: green [T] prompt in tangent mode
- Comprehensive tests for state management and UI components

Allows users to explore side topics without polluting main conversation context.
Co-authored-by: Kenneth S. <kennvene@amazon.com>
- Add introspect tool with comprehensive Q CLI documentation
- Include auto-tangent mode for isolated introspect conversations
- Add GitHub links for documentation references
- Support agent file locations and built-in tools documentation
- Add automatic settings documentation with native enum descriptions
- Use strum EnumMessage for maintainable setting descriptions
Co-authored-by: Kenneth S. <kennvene@amazon.com>
* Update q-developer smithy clients and reformat files

* Fix formatting
- Track time spent in tangent mode sessions
- Send duration metric when exiting tangent mode via /tangent command
- Use codewhispererterminal_chatSlashCommandExecuted metric with:
  - command: 'tangent'
  - subcommand: 'exit'
  - value: duration in seconds
- Add comprehensive tests for duration calculation
- Enables analytics on tangent mode usage patterns
@evanliu048 evanliu048 closed this Aug 28, 2025
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.

4 participants