Local-operator

Latest version: v0.6.5

Safety actively analyzes 722721 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.3.1

What's Changed

This release introduces the following changes

- Updates the package version to 0.3.1.
- Fixes a typo in the SearchApiStep component, correcting the order of credential keys.
- Adds support for FAL API key in the credential manifest, enabling image generation capabilities for agents.

Impact

Describe the impact of these changes on the codebase:

- This change introduces a new dependency on FAL for image generation.
- There are no breaking changes.
- There are no known performance or security implications.

PRs
* feat: Add image generation support by damianvtran in https://github.com/damianvtran/local-operator-ui/pull/15

**Full Changelog**: https://github.com/damianvtran/local-operator-ui/compare/v0.3.0...v0.3.1

0.3.0

What's Changed

This release improves the Windows setup and installation process for the local-operator-ui.

* **Backend Installer:** Added pyenv-win paths to the backend installer to improve Python environment detection.
* **Windows Installation Script:** Modified the Windows installation script to handle pyenv-win and virtual environment creation more robustly.
* **Executable Checks:** Added checks for the local-operator executable in the virtual environment to ensure proper installation.
* **Backend Service:** Improved the backend service startup and shutdown process on Windows, including better process termination and environment variable handling.
* **Routing:** Switched to HashRouter in the renderer to handle routing in the packaged app.
* **Path Utilities:** Added utility functions for handling paths in a cross-platform way.

Impact

* No breaking changes are introduced.
* No new dependencies are added.
* The changes improve the reliability and robustness of the Windows installation and startup process.

PRs
* feat: Improve Windows setup and installation process by damianvtran in https://github.com/damianvtran/local-operator-ui/pull/14

**Full Changelog**: https://github.com/damianvtran/local-operator-ui/compare/v0.2.3...v0.3.0

0.2.3

What's Changed

This release introduces several theme adjustments and new features to enhance the user experience and functionality of the Local Operator UI.

- Updated the version number to `0.2.3` and added dependencies for `katex`, `rehype-katex`, `remark-gfm`, and `remark-math` to support LaTeX rendering in markdown.
- Added a `selected` prop to the `AgentAvatar` styled component in `src/renderer/src/components/agents/agents-sidebar.tsx` and `src/renderer/src/components/chat/chat-sidebar.tsx` to change the background and text color when an agent is selected.
- Added support for video attachments in `src/renderer/src/components/chat/attachments-preview.tsx`, including a new `AttachmentVideo` styled component and logic to determine if a file is a video.
- Reduced the threshold for the `useScrollToBottom` hook in `src/renderer/src/components/chat/chat-page.tsx` and `src/renderer/src/components/chat/loading-indicator.tsx` from `150` to `100` to improve scrolling behavior.
- Added a `selected` prop to the `AgentAvatar` styled component in `src/renderer/src/components/chat/chat-sidebar.tsx` and sorted the agents by `last_message_datetime` in descending order.
- Added support for LaTeX expressions in `src/renderer/src/components/chat/markdown-renderer.tsx` using `rehype-katex` and `remark-math`.
- Added `scrollToBottom` and `forceScrollToBottom` props to the `useMessageInput` hook in `src/renderer/src/components/chat/message-input.tsx`.
- Added `scrollToBottom` and `forceScrollToBottom` options and logic to force scroll to bottom when sending a message in `src/renderer/src/hooks/use-message-input.ts`.
- Added a `forceScrollToBottom` function to force scroll to the bottom regardless of current position in `src/renderer/src/hooks/use-scroll-to-bottom.ts`.

Impact

These changes improve the overall user experience and functionality of the Local Operator UI.

- The addition of LaTeX support allows users to render mathematical expressions in chat messages.
- The theme adjustments improve the visual appearance of the UI and provide a more consistent user experience.
- The addition of video attachment support allows users to share video files in chat messages.
- The improved scrolling behavior makes it easier for users to navigate long chat conversations.
* Theme Adjustments and Updates by damianvtran in https://github.com/damianvtran/local-operator-ui/pull/13


**Full Changelog**: https://github.com/damianvtran/local-operator-ui/compare/v0.2.2...v0.2.3

0.2.2

What's Changed

This release addresses several UI bugs and improves the styling of toast notifications. It includes the following changes:

- Updates the highlighting logic for DONE and ASK actions in the chat message item component.
- Improves the styling of the EditableField component, especially for multiline text fields.
- Adds a new ThemedToastContainer component for themed toast notifications.
- Prevents multiple fetches during application startup in the ModelsInitializer component and useModels hook.
- Updates the actionHighlight colors in the Tokyo Night theme.
- Styles toasts to match the application's theme.

Related Issue(s)

- Related: None

Impact

These changes improve the user interface and provide a more consistent and visually appealing experience.

- The updated highlighting logic for DONE and ASK actions makes it easier for users to identify important messages.
- The improved styling of the EditableField component provides a better editing experience.
- The ThemedToastContainer component provides a more visually appealing and consistent toast notification experience.
- The changes to prevent multiple fetches during application startup improve performance and prevent infinite loops.

PRs
* Fix UI bugs and improve toast notifications by damianvtran in https://github.com/damianvtran/local-operator-ui/pull/12

**Full Changelog**: https://github.com/damianvtran/local-operator-ui/compare/v0.2.1...v0.2.2

0.2.1

What's Changed

- This release introduces UI personalization features, allowing users to select different themes for the application.
- Key improvements include:
- Added a theme selector component to the settings page.
- Implemented new themes: Dracula, Sage, Monokai, Tokyo Night, and Iceberg.
- Adapted existing components to be theme-aware, using the theme palette for styling.

Related Issue(s)

- Related: N/A

Impact

- Introduces new UI themes without breaking changes.
- No new dependencies are added.
- No known performance or security implications.

PRs
* feat: Implement UI personalization with multiple themes by damianvtran in https://github.com/damianvtran/local-operator-ui/pull/11

**Full Changelog**: https://github.com/damianvtran/local-operator-ui/compare/v0.2.0...v0.2.1

0.2.0

What's Changed

- This release introduces new features for managing agent system prompts and importing/exporting agents.
- Key improvements include:
- Added API endpoints for retrieving and updating agent system prompts.
- Implemented import/export functionality for agents via ZIP files.
- Added a new UI component for editing agent system prompts in agent settings.
- Added import agent functionality to agent and chat sidebars.
- Added export agent functionality to agent options menu and agent page.
- Updated package version to 0.2.0.

Related Issue(s)

- Related: N/A

Impact

- Introduces new features without breaking changes.
- Adds new dependencies for file handling and API calls.
- No known performance or security implications.

PRs
* feat: Implement agent system prompt and import/export functionalities by damianvtran in https://github.com/damianvtran/local-operator-ui/pull/10


**Full Changelog**: https://github.com/damianvtran/local-operator-ui/compare/v0.1.5...v0.2.0

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.