Commit Graph

2 Commits

Author SHA1 Message Date
cx-git-agent 6218a6ef28 feat: syntax highlighting, workspace search, git-tree wiring, auto-restore
- NSTextView-based syntax highlighting with regex tokenizer
  - Swift, C/C++, ObjC, JSON keywords, types, strings, comments
  - Theme-aware coloring, debounced re-highlighting
- Workspace-wide search across all source files
  - Grouped results by file with line numbers
  - Scope toggle: current file vs all files
- Git status badges on file tree nodes
  - GitService changes flow to FileNode.gitStatus
- Agent file operations refresh file tree
- Auto-restore last workspace on launch
- All tests passing (0 errors, 0 warnings)
2026-04-21 16:38:42 -05:00
cx-git-agent c118996746 feat: CxIDE v1 — native macOS SwiftUI IDE with agentic AI assistant
- SwiftUI macOS app with C++17 code analysis engine (ObjC++ bridge)
- Agentic AI loop: LLM plans → tool calls → execution → feedback loop
- 15 agent tools: file ops, terminal, git, xcode build, code intel
- 7 persistent terminal tools with background session management
- Chat sidebar with agent step rendering and auto-apply
- NVIDIA NIM API integration (Llama 3.3 70B default)
- OpenAI tool_calls format with prompt-based fallback
- Code editor with syntax highlighting and multi-tab support
- File tree, console view, terminal view
- Git integration and workspace management
2026-04-21 16:05:52 -05:00