Roo-Code/packages/types
Roo Code 7c07d74303 feat: add real-time steering advice for mid-task coaching
Implements MVP for issue #11802: allows users to send steering
advice while the agent is actively working. The advice is queued
and injected into the next API call as additional context, without
interrupting the current task.

Changes:
- Add SteeringQueue (src/core/steering/SteeringQueue.ts) with
  TTL-based expiration and capacity cap
- Add steering_advice ClineSay type for chat display
- Add steeringAdvice WebviewMessage type
- Inject pending advice at finalUserContent assembly in Task.ts
- Handle steeringAdvice in webviewMessageHandler.ts
- Add Compass steering button in ChatTextArea (visible during streaming)
- Add steering handler in ChatView
- Render steering_advice messages with badge in ChatRow
- Add i18n strings for steering UI
- 11 unit tests for SteeringQueue (all passing)
2026-02-28 19:18:58 +00:00
..
npm Release: v1.113.0 (#11782) 2026-02-26 22:26:23 -08:00
scripts Fix publish-npm script (#7093) 2025-08-14 03:17:56 -07:00
src feat: add real-time steering advice for mid-task coaching 2026-02-28 19:18:58 +00:00
.gitignore Task metadata (#7092) 2025-08-14 03:14:17 -07:00
eslint.config.mjs Task metadata (#7092) 2025-08-14 03:14:17 -07:00
package.json feat: add AI SDK dependencies and message conversion utilities (#11047) 2026-01-28 14:05:53 -05:00
tsconfig.json Task metadata (#7092) 2025-08-14 03:14:17 -07:00
tsup.config.ts Bump @roo-code/types to v1.42.0 (#6610) 2025-08-02 13:27:59 -07:00
vitest.config.ts Convert jest tests to vitest and disable default watch mode for vitest (#4568) 2025-06-11 14:48:01 -07:00