Skip to content

Navigation Menu

Sign in
Sign up

API Server - #25

Merged
Aksem merged 66 commits into
feature/partial-lint from
feature/api-server
Mar 25, 2026
Merged

API Server #25
Aksem merged 66 commits into
feature/partial-lint from
feature/api-server

Conversation

@Aksem

@Aksem Aksem commented Mar 6, 2026

Copy link
Copy Markdown
Member

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'.
...al results using yield in run action and using explicit partial result sender
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

Reviewers

No reviews

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

AltStyle によって変換されたページ (->オリジナル) /