Archived
Transform el-ide into AI-native IDE: Neuron pair programming, live type graph, semantic autocomplete, activation preview
- Neuron pair programming panel (right column, 300px): full conversation interface with code-block rendering, "Insert at cursor" for AI suggestions, quick actions (explain selection, find activations, analyze types), thinking indicator - Live activation preview: floating inline widget when cursor is inside `activate TypeName where "..."` expressions; queries /api/lsp/activate-preview - Type graph activation highlighting: `activate` statements cause named types to pulse with purple glow rings; animation loop runs while activations are present - Knowledge Graph Explorer: new bottom panel tab; search the Engram DB for semantic concepts, insert activate expressions, ask Neuron about nodes - Semantic autocomplete: completions with score >= 0.8 get "⟁ semantic" prefix and priority boost in the completion list - Backend: /api/reason extended to support three modes: "hypothesis" (existing), "pair" (proxies to soma /v1/chat/completions with full file context + system prompt), "knowledge-search" (proxies to Engram DB search endpoint) - Backend: new GET /api/lsp/activate-preview endpoint queries Engram for nodes matching a partial activate expression - Type graph node click now navigates editor to the type definition - Resolved merge conflicts in engram-lang/crates (ast.rs, parser.rs, checker.rs, types.rs): took union of HEAD and worktree-agent branches
This commit is contained in:
+3631
-288
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user