Skip to content

Conversation

@acharneski
Copy link
Member

@acharneski acharneski commented Dec 21, 2025

This pull request includes several improvements and updates across the codebase, including enhancements to file selection utilities, UI and documentation updates, dependency additions, and code cleanup. The most significant changes are grouped below:

File Selection and Rendering Enhancements

  • The FileSelectionUtils utility now supports a customizable render function for displaying file names, allowing for more flexible and context-aware file tree rendering. The main tree-building and subtree functions have been updated to use this new parameter, improving the clarity and adaptability of file displays. [1] [2] [3]

IntelliJ Plugin: Command Autofix Improvements

  • The command autofix action now integrates with the application's tool provider, scanning and updating the list of available tools more robustly. The executable dropdown is now populated using the new tool discovery logic, ensuring users see a more accurate and comprehensive list of available commands. [1] [2] [3]

Documentation and Standards

  • Added a comprehensive best practices guide for implementing new task types, covering registration, configuration, planner compatibility, safety, UI feedback, and review checklists. This will help maintain architectural integrity and ensure new tasks are robust and user-friendly.

UI and Visual Documentation Updates

  • Enhanced the use case taxonomy documentation with new illustrative diagrams and images to better explain generative AI workflows, and added a new "Parallel" option to the cognitive mode UI. [1] [2] [3] [4] [5]

Dependency and Version Management

  • Added the tinkerpop (TinkerGraph/Gremlin) library as a new dependency, and incremented the project version to 2.0.36 to reflect these updates. [1] [2]

Code Cleanup

  • Removed unused test scaffolding and companion object code from CodeRuntime.kt, reducing clutter and improving maintainability.

@acharneski acharneski changed the title wip 2.0.36 Dec 22, 2025
@acharneski acharneski merged commit 8de8077 into main Dec 27, 2025
7 checks passed
@acharneski acharneski deleted the 2.0.36 branch December 27, 2025 21:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants