claw-code/rust/crates/runtime/src
TheArchitectit 7cdccc3ca5 feat(lsp): install prompts, new servers, and advanced LSP features
- Add distro-aware install prompt system: detects Ubuntu/Debian/Fedora/
  Arch/openSUSE/Alpine/Void/NixOS/macOS and suggests the right install
  command for each missing LSP server at startup
- Add 6 new language servers: HTML, CSS, JSON, Bash, YAML, GDScript
- Add didClose notifications for proper file lifecycle
- Add code_action support (quick fixes, refactors)
- Add rename support (workspace-wide symbol renaming)
- Add signature_help (function signatures + parameter hints)
- Add code_lens (inline actionable hints)
- Add workspace_symbols (project-wide symbol search)
- Add workspaceFolders support in initialize handshake
- Advertise full capability set (code actions, rename, signatures,
  code lens, workspace symbols) to LSP servers
- Fix panic in lsp_discovery test when rust-analyzer is a rustup
  proxy stub for an uninstalled component

💘 Generated with Crush

Assisted-by: GLM 5.1 FP8 via Crush <crush@charm.land>
2026-06-10 16:49:33 -05:00
..
lsp_client feat(lsp): install prompts, new servers, and advanced LSP features 2026-06-10 16:49:33 -05:00
lsp_process feat(lsp): install prompts, new servers, and advanced LSP features 2026-06-10 16:49:33 -05:00
lsp_transport refactor: split LSP modules under 500 lines each 2026-06-10 16:49:30 -05:00
approval_tokens.rs task: approval token chain 2026-05-14 18:07:03 +09:00
bash.rs fix: keep hooks clean and close bash stdin 2026-06-03 20:20:04 +09:00
bash_validation.rs feat: bash validation module + output truncation parity 2026-04-03 19:31:49 +09:00
bootstrap.rs feat(runtime): add tests and improve error handling across runtime crate 2026-04-02 18:10:12 +09:00
branch_lock.rs Close the clawability backlog with deterministic CLI output and lane lineage 2026-04-05 18:41:02 +00:00
compact.rs fix: sync all bug fixes to combined branch 2026-06-10 16:49:31 -05:00
config.rs feat(lsp): add lspAutoStart config, remove unused LSP client/process/transport modules 2026-06-10 16:49:32 -05:00
config_validate.rs fix: resolve cherry-pick conflicts and remove non-LSP artifacts 2026-06-10 16:49:32 -05:00
conversation.rs fix: recover from llama.cpp context overflow and reqwest SSE decode failures 2026-05-27 16:57:59 +02:00
file_ops.rs omx(team): auto-checkpoint worker-1 [1] 2026-05-14 18:11:53 +09:00
g004_conformance.rs Prove G004 contract bundles are machine-checkable 2026-05-14 18:07:11 +09:00
git_context.rs feat: b5-git-aware — batch 5 wave 2 2026-04-07 15:19:45 +09:00
green_contract.rs require provenance for green contracts 2026-05-14 18:33:51 +09:00
hooks.rs fix: parse object-style hook config 2026-06-03 21:23:00 +09:00
json.rs fix: auto compaction threshold default 200k tokens 2026-04-01 03:55:00 +00:00
lane_events.rs omx(team): auto-checkpoint worker-1 [1] 2026-05-14 18:05:26 +09:00
lib.rs fix: resolve cherry-pick conflicts and remove non-LSP artifacts 2026-06-10 16:49:32 -05:00
lsp_discovery.rs feat(lsp): install prompts, new servers, and advanced LSP features 2026-06-10 16:49:33 -05:00
mcp.rs omx(team): auto-checkpoint worker-1 [1] 2026-05-15 10:05:42 +09:00
mcp_client.rs omx(team): auto-checkpoint worker-1 [1] 2026-05-15 10:00:40 +09:00
mcp_lifecycle_hardened.rs Restore a fully green workspace verification baseline 2026-04-05 18:46:06 +00:00
mcp_server.rs style: cargo fmt — fix CI formatting failures 2026-04-08 11:21:13 +09:00
mcp_stdio.rs surface required MCP server semantics 2026-05-15 10:06:39 +09:00
mcp_tool_bridge.rs omx(team): auto-checkpoint worker-1 [1] 2026-05-15 10:00:40 +09:00
oauth.rs fix(startup): fall back to USERPROFILE when HOME is not set (Windows) 2026-04-10 08:33:35 +09:00
permission_enforcer.rs style: cargo fmt after merged PRs (#3164, #3209, #3214, #3216) 2026-06-05 10:52:37 +09:00
permissions.rs fix: normalize permission rule tool names to lowercase (#94) 2026-06-05 09:53:26 +09:00
plugin_lifecycle.rs omx(team): auto-checkpoint worker-2 [2] 2026-05-15 09:45:29 +09:00
policy_engine.rs Stabilize final gate before release checkpoint 2026-05-15 13:34:57 +09:00
prompt.rs fix: bound parent memory discovery 2026-06-04 17:07:00 +09:00
recovery_recipes.rs omx(team): auto-checkpoint worker-1 [1] 2026-05-14 18:28:21 +09:00
remote.rs fix: auto compaction threshold default 200k tokens 2026-04-01 03:55:00 +00:00
report_schema.rs harden report contract projection identity 2026-05-14 18:09:36 +09:00
sandbox.rs fix: resolve cherry-pick conflicts and remove non-LSP artifacts 2026-06-10 16:49:32 -05:00
session.rs fix: wrap concurrent ENOENT as domain-specific session error (#112) 2026-06-05 10:19:43 +09:00
session_control.rs test(cli): serialize env-sensitive model alias checks 2026-06-08 01:37:28 +09:00
sse.rs feat(runtime): add tests and improve error handling across runtime crate 2026-04-02 18:10:12 +09:00
stale_base.rs feat: bridge directory metadata + stale-base preflight check 2026-04-07 15:55:38 +09:00
stale_branch.rs Restore a fully green workspace verification baseline 2026-04-05 18:46:06 +00:00
summary_compression.rs feat(runtime): actionable summary compression for lane event streams 2026-04-04 00:43:30 +09:00
task_packet.rs Keep G006 packet regressions aligned with shipped schema 2026-05-15 09:41:38 +09:00
task_registry.rs Make G006 task policy state machine executable 2026-05-15 09:29:26 +09:00
team_cron_registry.rs Restore a fully green workspace verification baseline 2026-04-05 18:46:06 +00:00
trident.rs feat: Trident compaction pipeline (supersede + collapse + cluster) 2026-06-10 16:49:31 -05:00
trust_resolver.rs feat: sweep 2026-05-25 04:36:30 +00:00
usage.rs docs: describe the runtime public API surface 2026-04-04 15:23:29 +00:00
worker_boot.rs test(runtime): isolate session and git metadata checks 2026-06-08 01:23:32 +09:00