Skip to content

v0.2.0

Choose a tag to compare

@enowdev enowdev released this 30 Jul 14:07
· 263 commits to main since this release

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 enowx RAG backend entirely — retrieval now runs natively inside Antares against its own DB.
  • Full pipeline: recall → rerank → compress (dedupe) → top-K.
  • Smart reranking — rerank_mode: llm auto-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 via rag.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.md identity file the agent reads to shape how it speaks and behaves, editable from the new Soul page and via a set_soul tool.

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_run tool 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_pivot tool 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> serve

Verify your download against checksums.txt (SHA-256).

Full commit log: v0.1.0...v0.2.0