Roo-Code/src/shared
Hannes Rudolph c9af762114 feat: add terminate_session and list_sessions tools
- Add terminate_session tool to kill running terminal sessions
- Add list_sessions tool to view active terminal sessions
- Add listSessions and terminateSession methods to ProcessManager
- Create native tool schemas for both tools
- Create tool handlers (TerminateSessionTool, ListSessionsTool)
- Add routing in presentAssistantMessage.ts
- Add parsing support in NativeToolCallParser.ts
- Add 8 new tests for ProcessManager methods (23 total tests)

These tools complement write_stdin to provide complete terminal session management:
- execute_command starts a process (returns session_id if still running)
- write_stdin sends input to running processes
- list_sessions shows all active sessions
- terminate_session kills a running session
2026-01-28 14:40:13 -07:00
..
__tests__ chore: remove POWER_STEERING experiment remnants (#10980) 2026-01-26 15:26:47 -07:00
utils fix: create new Requesty profile during OAuth (#8699) 2025-11-02 01:07:16 -04:00
api.ts Move more types to @roo-code/types (for the cli) (#10583) 2026-01-09 11:59:06 -08:00
array.ts Initial streaming refactor 2024-10-09 01:49:54 -04:00
browserUtils.ts Browser Use 2.0 (#8941) 2025-11-21 17:26:15 -05:00
checkExistApiConfig.ts feat: remove Claude Code provider (#10883) 2026-01-21 21:32:56 -05:00
combineApiRequests.ts Add some functionality to @roo-code/core for the cli (#10584) 2026-01-09 13:05:15 -08:00
combineCommandSequences.ts Add some functionality to @roo-code/core for the cli (#10584) 2026-01-09 13:05:15 -08:00
context-mentions.ts fix: restrict @-mention parsing to line-start or whitespace boundaries (#7876) 2025-09-11 19:37:10 -04:00
core.ts Add some functionality to @roo-code/core for the cli (#10584) 2026-01-09 13:05:15 -08:00
cost.ts Fix cost and token tracking between provider styles (#8954) 2025-10-31 15:14:29 -04:00
embeddingModels.ts Add some functionality to @roo-code/core for the cli (#10584) 2026-01-09 13:05:15 -08:00
experiments.ts chore: remove POWER_STEERING experiment remnants (#10980) 2026-01-26 15:26:47 -07:00
getApiMetrics.ts Add some functionality to @roo-code/core for the cli (#10584) 2026-01-09 13:05:15 -08:00
globalFileNames.ts Use yaml as default custom modes format (#3749) 2025-05-20 16:44:29 -04:00
language.ts feat: Indonesian translation (#4672) 2025-06-13 20:25:05 -04:00
modes.ts Move isToolAllowedForMode out of shared directory (#10089) 2025-12-15 02:18:08 -08:00
package.ts Focus the extension when receiving bridge commands (#7633) 2025-09-03 12:23:50 -07:00
parse-command.ts Move auto-approval from ChatView to Task (#9157) 2025-11-10 17:01:50 -08:00
ProfileValidator.ts chore: remove human-relay provider (#10388) 2025-12-30 15:38:46 -07:00
skills.ts Add support for skills (#10335) 2025-12-25 20:28:41 -08:00
string-extensions.d.ts feat: recursively load .roo/rules and AGENTS.md from subdirectories (#10446) 2026-01-03 15:05:48 -05:00
support-prompt.ts Intelligent Context Condensation v2 (#10873) 2026-01-23 12:33:35 -07:00
todo.ts Add some functionality to @roo-code/core for the cli (#10584) 2026-01-09 13:05:15 -08:00
tools.ts feat: add terminate_session and list_sessions tools 2026-01-28 14:40:13 -07:00
vsCodeSelectorUtils.ts Prettier backfill 2025-01-17 14:11:28 -05:00
WebviewMessage.ts Move more types to @roo-code/types (for the cli) (#10583) 2026-01-09 11:59:06 -08:00