Skip to content

Merge: Atlas features with indexing, UI, and build improvements - #3

Merged
gsvprharsha merged 12 commits into
mainfrom
feat-atlas
Jul 1, 2026
Merged

Merge: Atlas features with indexing, UI, and build improvements#3
gsvprharsha merged 12 commits into
mainfrom
feat-atlas

Conversation

@gsvprharsha

Copy link
Copy Markdown
Collaborator

Token Intelligence - Atlas MCP end-to-end (merging feat-atlas to main)

  • Ships @tempest/atlas (CodeGraph fork, stripped + telemetry stubbed) bundled into Tauri resources via
    scripts/bundle-atlas.mjs
  • Adds Token Intelligence Settings toggle and per-project prompt dialog; decisions persisted to runtime-state.json
  • Wires start_atlas_index Rust command and server-entry.ts CLI; index data lands in /.tempest/atlas/
  • Injects Atlas MCP server config into .mcp.json, .cursor/mcp.json, .gemini/settings.json, .kiro/settings/mcp.json, and
    opencode.jsonc on every index
  • Adds indexing progress toast polling check_atlas_db; fixes CJS crash, Node ≥22 worker abort, dev resource path, and V8
    OOM on tree-sitter grammars

gsvprharsha and others added 12 commits July 1, 2026 22:28
Co-authored-by: Tempest <tempestai.dev@gmail.com>
…p can resolve modules

Co-authored-by: Tempest <tempestai.dev@gmail.com>
…ex prompt

Co-authored-by: Tempest <tempestai.dev@gmail.com>
Co-authored-by: Tempest <tempestai.dev@gmail.com>
…atlas_index Rust command

Co-authored-by: Tempest <tempestai.dev@gmail.com>
…or indexed projects

Tests pending

Co-authored-by: Tempest <tempestai.dev@gmail.com>
…eep all Tempest-internal files under .tempest

Co-authored-by: Tempest <tempestai.dev@gmail.com>
Co-authored-by: Tempest <tempestai.dev@gmail.com>
…nts, live log streaming, right-click re-index

Co-authored-by: Tempest <tempestai.dev@gmail.com>
Co-Authored-By: Tempest <tempestai.dev@gmail.com>

Co-authored-by: Tempest <tempestai.dev@gmail.com>
Co-Authored-By: Tempest <tempestai.dev@gmail.com>

Co-authored-by: Tempest <tempestai.dev@gmail.com>
Co-Authored-By: Tempest <tempestai.dev@gmail.com>

Co-authored-by: Tempest <tempestai.dev@gmail.com>
@gsvprharsha
gsvprharsha merged commit 4ccd8c8 into main Jul 1, 2026
3 of 4 checks passed
@gsvprharsha
gsvprharsha deleted the feat-atlas branch July 4, 2026 06:59
gsvprharsha added a commit that referenced this pull request Jul 8, 2026
- 4-page onboarding (Welcome, BYOK, Agents, Configure) gating the app;
  completion persisted to runtime-state.json
- TempestLogo wordmark component; landing screenshots bundled via Vite
- Global agent availability store (agentAvailability.ts); NewSessionMenu
  switches to useSyncExternalStore instead of per-open probe loop
- Sub-session persistence: ::sub:: key namespace, subSessionKey helpers,
  parentPath on WorktreeSession; restoreAll Phases 1/3/5 restore
  sub-sessions across restart
- Ghost-parent restore in launchTerminalWorktree so overview tab nesting
  is correct on first click
- Custom 'Use existing' branch dropdown in naming modal with worktree,
  remote, and open badges
- Sub-session naming ({AgentName} #2/#3) and sidebar branch badge pill
- git_list_branches switched to git branch -a; BranchInfo gains
  is_remote and is_worktree fields; remote branches shown in diff pane
  branch switcher (muted color, no delete button)

Co-authored-by: Tempest <tempestai.dev@gmail.com>
gsvprharsha added a commit that referenced this pull request Jul 24, 2026
The #N suffix counted every live session at the destination path, so a
first Claude was born "Claude #2" whenever a terminal, diff or preview tab
happened to be open there. It also ignored closed sessions, so re-opening
a ghost and spawning another could mint a second "Claude #2".

Both spawn paths now share uniqueSessionName(), which collects the names
actually in use at that path -- live rows plus the persisted ghosts -- and
takes the first free "Claude", "Claude #2", "Claude #3". The suffix is
still only a default; renaming a session is unaffected.

Co-authored-by: Tempest <tempestai.dev@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant