mirror of
https://github.com/eggent-ai/eggent.git
synced 2026-05-01 14:36:36 +00:00
4.4 KiB
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.mdview. - Current bundled catalog size:
38skills. - 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
mcpServersand legacyserversformats. - 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]/mcpfor saving raw MCP config content. - Added MCP raw JSON editing with save/reset on
Dashboard -> MCPand 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.