Skip to content

feat(ide): git integration + brain-mcp host

089fd18
Select commit
Loading
Failed to load commit list.
Open

feat(orchestrator): add brain-orchestrator crate + brain-ide scaffold #1

feat(ide): git integration + brain-mcp host
089fd18
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Correctness Check completed May 25, 2026 in 11m 27s

6 issues identified (128 code objects reviewed).

• Merge Base: 35d6d19
• Head: 089fd18

Details

File Path Comments Posted
apps/brain-ide/package.json
apps/brain-ide/vite.config.ts 0
apps/brain-ide/src/vite-env.d.ts
apps/brain-ide/src/ipc/types.ts 0
apps/brain-ide/package-lock.json
apps/brain-ide/src-tauri/Cargo.toml 0
apps/brain-ide/src-tauri/src/lib.rs 0
apps/brain-ide/src/ipc/bridge.ts 0
apps/brain-ide/src-tauri/src/state.rs 0
apps/brain-ide/src/state/editor.ts 1
apps/brain-ide/src-tauri/src/git/mod.rs 1
apps/brain-ide/src-tauri/src/mcp/mod.rs 2
apps/brain-ide/src/components/Git/status.ts 0
apps/brain-ide/src-tauri/src/commands/mod.rs
apps/brain-ide/src/components/common/Icon.tsx 0
apps/brain-ide/src/components/Git/GitView.tsx 1
apps/brain-ide/src-tauri/src/commands/git_cmds.rs 0
apps/brain-ide/src-tauri/src/commands/mcp_cmds.rs 0
apps/brain-ide/src/components/Git/DiffView.tsx 0
apps/brain-ide/src/components/Layout/AppShell.tsx 0
apps/brain-ide/src/components/Chat/CodeBlock.tsx 0
apps/brain-ide/src/components/Editor/EditorTabs.tsx 0
apps/brain-ide/src/components/Editor/MonacoPane.tsx 0
apps/brain-ide/src/components/Editor/monacoLoader.ts 0
apps/brain-ide/src/components/Chat/MessageList.tsx 0
apps/brain-ide/src/components/FileTree/FileTree.tsx 0
apps/brain-ide/src/components/Settings/McpPanel.tsx 1
apps/brain-ide/src/components/Editor/MonacoPaneImpl.tsx 0
apps/brain-ide/src/components/Layout/ActivityBar.tsx 0
apps/brain-ide/src/components/Settings/SettingsPanel.tsx 0
Cargo.lock

Filtered Issues Details

apps/brain-ide/src/components/Git/GitView.tsx
  • line 170: In detached HEAD state, status.head.branch is null, so the <select> has value="" but no <option> with that value exists (the conditional on line 184-186 doesn't render when branch is falsy). This puts the select in an inconsistent state where the displayed value doesn't match the internal state, potentially confusing users about which branch is active. [ Failed validation ]