Files
eggent/docs/releases/0.1.1-unified-context.md

4.4 KiB

Eggent 0.1.1 - Unified Context

Date: 2026-03-03
Type: Generalized release snapshot

Release Name

Unified Context

This release combines current platform capabilities into one coherent milestone: project-centric agent work, persistent memory and knowledge, MCP/skills extensibility, scheduled automation, and external integrations.

What Is Included

1) Workspace and Projects

  • Multi-project workspace with chat isolation by project.
  • Project profile: name, description, instructions, memory mode (isolated/global).
  • Full project details page with project context, cron jobs, and knowledge base in one place.
  • First-run onboarding flow: credentials, first project, model setup, Telegram, and starter skills.

2) Agent Runtime and Tooling

  • Agent chat loop with tool calls and persistent chat history.
  • Built-in tool families: code execution, memory operations, knowledge search, web search, cron automation, subordinate-agent call support.
  • Per-project work directory and context-aware routing.

3) Memory and Knowledge

  • Persistent vector memory with search and deletion UI.
  • Project knowledge ingestion via file upload.
  • Supported ingestion formats: txt, md, json, csv, pdf, docx, xlsx, xls, images (png, jpg, jpeg, gif, bmp, webp).
  • Knowledge chunk inspection and memory browsing in dashboard.

4) Skills Platform

  • Bundled skills catalog with per-project installation.
  • Installed project skills inspection with full SKILL.md view.
  • Current bundled catalog size: 38 skills.
  • Bundled skills included: bear-notes, bluebubbles, camsnap, canvas, coding-agent, discord, excalidraw, gemini, gh-issues, gifgrep, github, healthcheck, imsg, last30days, mcporter, model-usage, nano-banana-pro, nano-pdf, notion, obsidian, openai-image-gen, openai-whisper, openai-whisper-api, openhue, oracle, ordercli, playwright-cli, remotion, session-logs, skill-creator, slack, summarize, things-mac, tmux, trello, video-frames, voice-call, weather.

5) MCP Integration

  • MCP configuration storage per project at .meta/mcp/servers.json.
  • MCP server normalization for Cursor-style mcpServers and legacy servers formats.
  • MCP browser/editor page for all projects.
  • Project details context panel with inline MCP editing.

6) Cron Automation

  • Per-project cron jobs with three schedule modes: one-time (at), interval (every), cron expression (cron).
  • Manual run, enable/disable, delete, and run history inspection.
  • Optional Telegram delivery target and per-job timeout.

7) External API and Session Context

  • External message endpoint: POST /api/external/message.
  • Project context resolution across messages and sessions.
  • External API token management with rotation UI.

8) Messenger Integration

  • Telegram integration management in dashboard.
  • Webhook setup/reconnect/disconnect flows.
  • Access-code gating and allowlist management.
  • Telegram command set: /start, /help, /code <access_code>, /new.

9) Settings, Models, and Security

  • Model configuration wizards for chat and embeddings.
  • Provider support: OpenAI, Anthropic, Google, OpenRouter, Ollama, custom.
  • Code execution controls (enable/timeout/max output).
  • Memory and search provider controls (Tavily, SearXNG, disabled).
  • Dashboard credentials management (/api/auth/credentials).

10) Operations and Delivery

  • Install modes: one-command installer, local production, Docker production, manual.
  • Health endpoint: GET /api/health.
  • Realtime UI sync endpoint and disk-first data persistence under ./data.

New in 0.1.1

  • Added PUT /api/projects/[id]/mcp for saving raw MCP config content.
  • Added MCP raw JSON editing with save/reset on Dashboard -> MCP and project details context section.
  • Added editable project instructions with save/reset on project details page.
  • Added MCP content validation and normalization before writing servers.json.
  • Bumped package version to 0.1.1.
  • Updated health endpoint version response to 0.1.1.

Coverage Checklist (No Module Left Out)

  • Dashboard pages included in this release: chat, projects, memory, skills, mcp, cron, settings, api, messengers.
  • API surface included in this release: auth, chat, projects, skills, MCP, memory, knowledge, cron, external API, Telegram integration, files, models, settings, health, events.