|
| 1 | +# Eggent 0.1.1 - Unified Context |
| 2 | + |
| 3 | +Date: 2026-03-03 |
| 4 | +Type: Generalized release snapshot |
| 5 | + |
| 6 | +## Release Name |
| 7 | +`Unified Context` |
| 8 | + |
| 9 | +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. |
| 10 | + |
| 11 | +## What Is Included |
| 12 | + |
| 13 | +### 1) Workspace and Projects |
| 14 | +- Multi-project workspace with chat isolation by project. |
| 15 | +- Project profile: name, description, instructions, memory mode (`isolated`/`global`). |
| 16 | +- Full project details page with project context, cron jobs, and knowledge base in one place. |
| 17 | +- First-run onboarding flow: credentials, first project, model setup, Telegram, and starter skills. |
| 18 | + |
| 19 | +### 2) Agent Runtime and Tooling |
| 20 | +- Agent chat loop with tool calls and persistent chat history. |
| 21 | +- Built-in tool families: code execution, memory operations, knowledge search, web search, cron automation, subordinate-agent call support. |
| 22 | +- Per-project work directory and context-aware routing. |
| 23 | + |
| 24 | +### 3) Memory and Knowledge |
| 25 | +- Persistent vector memory with search and deletion UI. |
| 26 | +- Project knowledge ingestion via file upload. |
| 27 | +- Supported ingestion formats: `txt`, `md`, `json`, `csv`, `pdf`, `docx`, `xlsx`, `xls`, images (`png`, `jpg`, `jpeg`, `gif`, `bmp`, `webp`). |
| 28 | +- Knowledge chunk inspection and memory browsing in dashboard. |
| 29 | + |
| 30 | +### 4) Skills Platform |
| 31 | +- Bundled skills catalog with per-project installation. |
| 32 | +- Installed project skills inspection with full `SKILL.md` view. |
| 33 | +- Current bundled catalog size: `38` skills. |
| 34 | +- 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`. |
| 35 | + |
| 36 | +### 5) MCP Integration |
| 37 | +- MCP configuration storage per project at `.meta/mcp/servers.json`. |
| 38 | +- MCP server normalization for Cursor-style `mcpServers` and legacy `servers` formats. |
| 39 | +- MCP browser/editor page for all projects. |
| 40 | +- Project details context panel with inline MCP editing. |
| 41 | + |
| 42 | +### 6) Cron Automation |
| 43 | +- Per-project cron jobs with three schedule modes: one-time (`at`), interval (`every`), cron expression (`cron`). |
| 44 | +- Manual run, enable/disable, delete, and run history inspection. |
| 45 | +- Optional Telegram delivery target and per-job timeout. |
| 46 | + |
| 47 | +### 7) External API and Session Context |
| 48 | +- External message endpoint: `POST /api/external/message`. |
| 49 | +- Project context resolution across messages and sessions. |
| 50 | +- External API token management with rotation UI. |
| 51 | + |
| 52 | +### 8) Messenger Integration |
| 53 | +- Telegram integration management in dashboard. |
| 54 | +- Webhook setup/reconnect/disconnect flows. |
| 55 | +- Access-code gating and allowlist management. |
| 56 | +- Telegram command set: `/start`, `/help`, `/code <access_code>`, `/new`. |
| 57 | + |
| 58 | +### 9) Settings, Models, and Security |
| 59 | +- Model configuration wizards for chat and embeddings. |
| 60 | +- Provider support: OpenAI, Anthropic, Google, OpenRouter, Ollama, custom. |
| 61 | +- Code execution controls (enable/timeout/max output). |
| 62 | +- Memory and search provider controls (Tavily, SearXNG, disabled). |
| 63 | +- Dashboard credentials management (`/api/auth/credentials`). |
| 64 | + |
| 65 | +### 10) Operations and Delivery |
| 66 | +- Install modes: one-command installer, local production, Docker production, manual. |
| 67 | +- Health endpoint: `GET /api/health`. |
| 68 | +- Realtime UI sync endpoint and disk-first data persistence under `./data`. |
| 69 | + |
| 70 | +## New in 0.1.1 |
| 71 | + |
| 72 | +- Added `PUT /api/projects/[id]/mcp` for saving raw MCP config content. |
| 73 | +- Added MCP raw JSON editing with save/reset on `Dashboard -> MCP` and project details context section. |
| 74 | +- Added editable project instructions with save/reset on project details page. |
| 75 | +- Added MCP content validation and normalization before writing `servers.json`. |
| 76 | +- Bumped package version to `0.1.1`. |
| 77 | +- Updated health endpoint version response to `0.1.1`. |
| 78 | + |
| 79 | +## Coverage Checklist (No Module Left Out) |
| 80 | + |
| 81 | +- Dashboard pages included in this release: `chat`, `projects`, `memory`, `skills`, `mcp`, `cron`, `settings`, `api`, `messengers`. |
| 82 | +- API surface included in this release: auth, chat, projects, skills, MCP, memory, knowledge, cron, external API, Telegram integration, files, models, settings, health, events. |
0 commit comments