Skip to content

API Server#25

Merged
Aksem merged 66 commits intofeature/partial-lintfrom
feature/api-server
Mar 25, 2026
Merged

API Server#25
Aksem merged 66 commits intofeature/partial-lintfrom
feature/api-server

Conversation

@Aksem
Copy link
Copy Markdown
Member

@Aksem Aksem commented Mar 6, 2026

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.

@Aksem Aksem self-assigned this Mar 6, 2026
Aksem added 21 commits March 6, 2026 08:32
Aksem added 29 commits March 13, 2026 09:44
…put of runner in case of crash on start (e.g. imports cannot be resolved). 'Run batch' LSP command
…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'.
…method IActionRunner.get_actions_for_language
…al results using yield in run action and using explicit partial result sender
@Aksem Aksem merged commit a4875aa into feature/partial-lint Mar 25, 2026
0 of 6 checks passed
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.

1 participant