v0.2.0
Antares v0.2.0 — a big feature drop on top of v0.1.0. Native RAG, project-aware sessions, an agent identity file, dashboard security, and a lot of UI polish.
Single self-contained binary (Go backend + embedded React dashboard). Download the build for your platform below, chmod +x, and run antares serve. First run walks you through a setup wizard.
✨ Highlights
Native RAG (no external service)
- Dropped the
enowxRAG backend entirely — retrieval now runs natively inside Antares against its own DB. - Full pipeline: recall → rerank → compress (dedupe) → top-K.
- Smart reranking —
rerank_mode: llmauto-uses Voyage rerank when a Voyage key is present, falls back to LLM reranking otherwise, and can be turned fully off. Custom rerank model/URL/key supported viarag.rerank_*. - Embeddings: native Voyage or any OpenAI-compatible embeddings endpoint, chosen in the setup wizard (
rag.embed_provider). - Auto-context: relevant snippets are retrieved and injected into the turn automatically (
rag.auto_context). - Measured search latency dropped from ~6.9s to ~0.6s on the same query after the rerank rework.
- RAG playground on the Memory page: pick a collection, tune top-K, and see the exact pipeline + latency + per-result scores.
Project-aware sessions
- Bind a chat to a project folder — the agent is write-confined to that project and picks up its context.
- Project sidebar with tabs: Info · Plan · Git · Changes · Files · Scripts · Tools.
- Per-project env editor and a one-click Analyze / index action that builds a readable RAG collection named after the folder (
<folder>-<hash>). - Tools-usage panel: which tools the session used, background-tool activity, and when each was last used.
- Sessions page now splits into Chat and Project tabs, with a folder chip on project sessions.
SOUL — agent identity
- A
SOUL.mdidentity file the agent reads to shape how it speaks and behaves, editable from the new Soul page and via aset_soultool.
Dashboard security
- Password login for the dashboard (bcrypt, cookie-based) — separate from the API bearer token.
- Sensitive features gated behind the dashboard password: VPS, proxies, file manager, and project/workspace browsing.
- The password hash is hidden from the config editor.
VPS manager
- Connect, monitor, and manage servers over SSH from the dashboard, with a
vps_runtool for the agent. - Encrypted credential storage, TOFU host-key pinning, host/IP spoilered in the UI, and a scrollable processes modal.
- Dedicated VPS Manager role.
OSINT & proxies
osint_email_full— emailosint.org lookup with an in-browser Turnstile solve (headless-reliable, no zombie processes).- Cookie-gated Google profile lookup (
osint_google) accepting Cookie-Editor JSON + SAPISIDHASH auth; multi-account selection. - Email → handle pivots and an
osint_pivottool for branching investigations; fewer username false positives from soft-404s. - Global proxy store with a management page, batch/file add, and agent-picks-a-proxy routing.
Other
- Update checker with an in-dashboard banner when a newer release is available.
- Edit a past message and revert — per-turn checkpoints roll the workspace back to that point.
- Context-window gauge in chat showing how full the window is.
- Mobile-responsive dashboard throughout (slide-over sidebar, icon-only composer chips, tap-to-open context ring).
- Discord/Telegram gateway: role-gated server bindings, reliable "addressed" detection, per-channel reply style, DM-only pairing.
🐛 Fixes
- Sessions no longer show 0 messages / 0 tokens despite having a chat (session-counter ownership fix).
- Chat remembers the last-used role and shows the persisted model on load.
- Default workspace is no longer created before the setup wizard finishes (#4).
- Dashboard auth endpoints correctly exempted from the bearer gate.
📦 Install
Download the binary for your platform, then:
chmod +x antares_v0.2.0_<os>_<arch>
./antares_v0.2.0_<os>_<arch> serveVerify your download against checksums.txt (SHA-256).
Full commit log: v0.1.0...v0.2.0