Files
openhuman/rust-core/src
Steven EnamakelandGitHub c03b1dc2d5 Add standalone core autocomplete with Gemma inline completion (#51)
* refactor(core_server): improve code formatting and readability

- Reformatted code in `core_server.rs` for better readability, including consistent indentation and line breaks.
- Enhanced the clarity of function calls and JSON handling by spreading parameters across multiple lines.
- Improved overall structure and maintainability of the dispatch and settings view response functions.

* feat(accessibility): refactor AccessibilityAutomationConfig to ScreenIntelligenceConfig

- Renamed AccessibilityAutomationConfig to ScreenIntelligenceConfig across the codebase for improved clarity.
- Updated related structures and functions to utilize the new configuration, including default values and additional fields for enhanced functionality.
- Ensured backward compatibility by adjusting references in the AccessibilityEngine and related modules.
- Enhanced the AppContext structure to include window bounds, improving state management for UI components.

* feat(screen-intelligence): introduce Screen Intelligence settings and functionality

- Added a new Screen Intelligence module to manage window capture policies, vision summaries, and memory ingestion.
- Implemented settings for enabling/disabling features, configuring capture policies, and managing allowlists/deny lists.
- Updated the accessibility panel to include Screen Intelligence options and integrated permission requests for screen recording and accessibility.
- Enhanced the core server to handle updates to Screen Intelligence settings and ensure proper state management across the application.
- Refactored related components and Redux state management to support the new features, improving user experience and functionality.

* chore: apply rust fmt and fix blocking eslint warning

* feat(autocomplete): implement inline autocomplete functionality

- Introduced a new Autocomplete module with commands for managing autocomplete features, including status, start, stop, current suggestions, accept, and style settings.
- Added corresponding data structures and parameters for each command to facilitate interaction with the autocomplete engine.
- Enhanced the core server to handle new autocomplete commands and integrated them into the CLI for user accessibility.
- Updated configuration schema to include autocomplete settings, allowing for customization of debounce timing, style presets, and application-specific behavior.
- Implemented a new inline completion method in the local AI service to support real-time text suggestions based on user input.

* Improve core autocomplete focus traversal and debug visibility
2026-03-28 13:38:24 -07:00
..