Merged
Conversation
…iptions only to all files
…st, runner restart, server reset
…ility to override configs in CLI commands.
…tation and lifecycle management.
…solvedProject for better type safety
… in runner_client
…orkspace envs. Improve docs of prepare-envs
…put of runner in case of crash on start (e.g. imports cannot be resolved). 'Run batch' LSP command
…table packages in finecode dev_workspace
… CLI allow project name
…ayload schema as tool schema and description from docstrings.
…iable, add client/initialize request in WM protocol. Store runner logs in separate directory. Fix LSP start with tcp. Fix per-project requests in LSP server (use project path instead of project name).
…dler_envs to single install_envs action. Improve docs how does it work
…names with actions. Make action lookup in IActionRunner class-based.
… it instead of `get_action_by_name`. Make 'lint python files' and 'format python' files separate actions instead of action instances of 'lint files'.
…of language-specific subactions
…method IActionRunner.get_actions_for_language
…handle partial results correctly)
…al results using yield in run action and using explicit partial result sender
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
API Server is a process, which is detached from all "integration processes" like LSP Server, MCP Server or CLI Interface, it handles all requests from them all and allows to have a single state and avoid duplicated recalculations.