Roo-Code/src
Roo Code 0115755f60 Fixes #4956: Add proper Jupyter notebook support for apply_diff and write_to_file tools
- Created jupyter-notebook-handler.ts with utilities for parsing and handling .ipynb files
- Modified applyDiffTool.ts to extract cell content for editing and reconstruct notebook JSON
- Modified multiApplyDiffTool.ts to handle Jupyter notebooks in batch operations
- Modified writeToFileTool.ts to detect and properly handle notebook content vs raw JSON
- Added comprehensive test suite for all notebook operations
- Prevents notebook corruption by maintaining proper JSON structure
- Supports both extracted content editing and direct JSON editing workflows
2025-06-20 23:28:09 +00:00
..
__mocks__ Convert jest tests to vitest and disable default watch mode for vitest (#4568) 2025-06-11 14:48:01 -07:00
__tests__ Convert jest tests to vitest and disable default watch mode for vitest (#4568) 2025-06-11 14:48:01 -07:00
activate Revert "Always focus the panel when clicked to ensure menu buttons are visible" (#4592) 2025-06-12 12:51:34 -04:00
api Add max tokens checkbox option for OpenAI compatible provider (#4467) 2025-06-14 23:28:09 -04:00
assets PNPM + Turbo monorepo + Nightly releases (#3407) 2025-05-21 21:01:20 -07:00
core Fixes #4956: Add proper Jupyter notebook support for apply_diff and write_to_file tools 2025-06-20 23:28:09 +00:00
extension Move evals into pnpm workspace, switch from SQLite to Postgres (#4278) 2025-06-03 01:38:08 -07:00
i18n ✨feat: Indonesian translation (#4672) 2025-06-13 20:25:05 -04:00
integrations Resolve diff editor race condition in multi-monitor setups (#4578) 2025-06-13 16:54:14 -04:00
services fix: align codebase indexing with list-files hidden directory filtering (#4709) 2025-06-15 15:43:46 -04:00
shared Fix the save/discard/revert flow for Prompt Settings (#4623) 2025-06-14 10:36:14 -04:00
utils feat: add injectVariables(), support magic variables for MCPs (workspaceFolder) (#4442) 2025-06-12 13:17:41 -04:00
workers Count tokens worker (#3037) 2025-04-29 12:29:25 -07:00
.gitignore PNPM + Turbo monorepo + Nightly releases (#3407) 2025-05-21 21:01:20 -07:00
.prettierignore PNPM + Turbo monorepo + Nightly releases (#3407) 2025-05-21 21:01:20 -07:00
.vscodeignore PNPM + Turbo monorepo + Nightly releases (#3407) 2025-05-21 21:01:20 -07:00
esbuild.mjs Try to fix win32 esbuild (#4479) 2025-06-09 15:03:44 -07:00
eslint.config.mjs Fix linter errors (#3821) 2025-05-21 23:16:43 -07:00
extension.ts Cloud: add auth logs to the output channel (#4270) 2025-06-02 16:56:27 -07:00
jest.config.mjs Codebase indexing (Clean history) (#3137) 2025-05-23 19:07:19 -06:00
package.json Adjust position within context menus to be near Copilot (#4718) 2025-06-15 07:51:13 -04:00
package.nls.ca.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.de.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.es.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.fr.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.hi.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.id.json ✨feat: Indonesian translation (#4672) 2025-06-13 20:25:05 -04:00
package.nls.it.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.ja.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.ko.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.nl.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.pl.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.pt-BR.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.ru.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.tr.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.vi.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.zh-CN.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.zh-TW.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
tsconfig.json PNPM + Turbo monorepo + Nightly releases (#3407) 2025-05-21 21:01:20 -07:00
turbo.json Improve turbo task dependency declarations (#4323) 2025-06-04 09:32:27 -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
vitest.setup.ts Convert jest tests to vitest and disable default watch mode for vitest (#4568) 2025-06-11 14:48:01 -07:00