Skip to content

Roadmap

Aether is under active development. This page tracks features that are genuinely planned but not yet implemented, and clarifies the status of recently completed work.

INFO

This roadmap reflects our current direction but may change as priorities shift. Aether is a fast-moving project — breaking changes can happen between releases.

Recently Completed

These features are implemented and working today (they may have previously appeared as "planned" in older docs):

FeatureStatusNotes
Unified webhook endpoint (/webhook/:slug)DoneReplaces per-source endpoints
Capability-based agent routingDoneIn application/routing/
Agent Gateway (gRPC)DoneExternal agents connect via gRPC on port 9090
Tiered memory (Redis + PostgreSQL + pgvector)DoneFull semantic search working
Full-text search over memoriesDoneAdded in migration 037
MCP (Model Context Protocol) server integrationDoneRegister MCP servers, dynamic tool discovery
Agent authentication and session managementDoneBcrypt hashing, session tracking
Rate limiting by trust levelDoneRedis-backed sliding window
LLM tool callingDoneAlways enabled — tool calling is unconditional
Confluence knowledge ingestionDoneCloud and Server supported
Dynamic integrations (per-agent credentials)DoneEncrypted storage
Agent audit loggingDoneImmutable log of all agent actions
Polling for non-webhook sourcesDoneConfigurable scheduler with state tracking
Token usage trackingDonePrompt/completion/total per task and tool call
Agent capabilities seedingDonePOST /api/agents/capabilities/seed

Planned

Knowledge Connectors

Aether's knowledge ingestion framework supports pluggable connectors. Confluence is working. These are next:

ConnectorStatusDescription
WikiJSPlannedIngest pages from self-hosted WikiJS
BookStackPlannedIngest pages from BookStack installations
Raw HTMLPlannedIngest any web page or local HTML files
GitHub DocsPlannedIngest from GitHub repository wiki and markdown files
NotionPlannedIngest from Notion workspaces

Agent SDK Publishing

The SDK definitions and examples are in the repository (sdks/, goway/pkg/sdk/). Publishing to public registries is planned:

SDKTarget RegistryStatus
Python SDK (aether-sdk)PyPIPlanned
Go SDKpkg.go.devPlanned
TypeScript SDK (@aether/sdk)npmPlanned

Additional Polling Sources

The polling scheduler currently supports issue tracker sources. Additional polling targets:

  • Slack — Poll for new messages in configured channels
  • Email (IMAP) — Poll for incoming emails to a configured inbox
  • Custom HTTP endpoints — Poll arbitrary JSON APIs

Advanced Workflow Orchestration

A more structured workflow system allowing:

  • Multi-step workflows with conditional branching
  • Parallel task execution with synchronization
  • Workflow state persistence and resumption
  • Workflow templates for common patterns (PR review flow, issue triage flow, etc.)

Agent Budgets & Spending Controls

Token budgets per agent, per project, or per time period:

  • Hard limits: stop processing when budget is exceeded
  • Soft limits: alert when approaching budget
  • Per-model cost tracking and reporting
  • Monthly budget reset

Multi-Model Agent Routing

Route different task types to different LLM models based on cost/capability tradeoffs:

  • Fast, cheap models for triage tasks
  • Powerful models for complex analysis
  • Per-task model override

Structured Response Formats

Force agents to respond in structured JSON formats for programmatic processing:

  • Configurable output schemas per task
  • JSON extraction and validation
  • Direct API integration without comment posting

Frontend Improvements

The React frontend is functional but evolving:

  • Real-time log streaming in the UI
  • Visual event routing diagram editor
  • Agent performance dashboard with charts
  • Memory browser with similarity visualization
  • Mobile-responsive layout

Deprecated

These features exist but are not recommended for new setups:

FeatureRecommendation
Per-source webhook endpoints (/webhook/github, /webhook/jira, etc.)Use the unified /webhook/:slug endpoint instead. Per-source endpoints work but will be removed in a future major version.

Contributing

If you'd like to contribute to any of these features, check the Contributing Guide and open an issue to discuss your approach before starting.

Released under the MIT License.