Skip to content

Features

Jason L. West edited this page Feb 3, 2026 · 3 revisions

Features

Nebulus Atom includes 25+ features organized into core capabilities, developer tools, and advanced features.

Core Capabilities

Context Manager

Pin files to the active conversation so the agent always has them in context. Supports adding, removing, and listing pinned files.

Smart Undo

Automatically creates checkpoints before risky file operations (writes, edits, command execution). Restore any checkpoint to undo changes.

Skill Library

Persistent, reusable capabilities that the agent can learn and execute. Skills are saved to disk and available across sessions.

Semantic Code Search (RAG)

Uses ChromaDB and sentence-transformers to build embeddings of your codebase. Search for code by meaning, not just text patterns.

Autonomous Execution

Run the agent in autonomous mode where it executes multiple turns without waiting for confirmation. Includes safety limits.

Agentic TDD

Test-driven development automation. Give the agent a goal and it cycles through: write test, run test (fail), write code, run test (pass), refactor.

Developer Tools

Codebase Cartographer

AST-based code analysis that builds a map of your codebase structure: classes, functions, imports, and their relationships.

Shell Macro Generator

Generate and save shell macros from natural language descriptions. Macros are stored for reuse.

Sandbox Execution

Run shell commands in a sandboxed environment that restricts file system access to safe directories.

MCP Client

Model Context Protocol integration for connecting to external tool servers and expanding the agent's capabilities.

Session Journal

Automatic logging of session activities, decisions, and outcomes for review and learning.

Advanced Features

Advanced Cognition

"System 2" thinking that triggers deeper reasoning for complex tasks. The agent recognizes when a problem needs more careful analysis.

Adaptive Preference Learning

The agent learns your preferences over time: coding style, naming conventions, tool preferences. Stored per-session.

Interactive Clarification

When requirements are ambiguous, the agent asks clarifying questions before proceeding rather than making assumptions.

Multimodal Input

Support for image and other non-text inputs when the underlying model supports it.

Task Management

Structured task tracking with plans, subtasks, and progress monitoring.

Visual Task Graph

Visualize task dependencies and progress in the TUI dashboard.

Telemetry and Monitoring

Logging

Structured logging with configurable levels and output formats (console, JSON, file).

Flight Recorder Dashboard

Streamlit-based dashboard showing tool usage, response times, token consumption, and session history.

GitHub Integration

Tools for interacting with GitHub: reading issues, creating PRs, managing labels.

Feature Documentation

Detailed specifications for each feature are available in the repository at docs/features/. Each feature document includes:

  • Overview and motivation
  • Requirements
  • Technical implementation details
  • Verification plan

Related Pages

Clone this wiki locally