mirror of
https://github.com/eggent-ai/eggent.git
synced 2026-03-07 18:13:07 +00:00
release: prepare v0.1.1 unified context for GitHub
This commit is contained in:
82
docs/releases/0.1.1-unified-context.md
Normal file
82
docs/releases/0.1.1-unified-context.md
Normal file
@@ -0,0 +1,82 @@
|
||||
# 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.
|
||||
7
docs/releases/README.md
Normal file
7
docs/releases/README.md
Normal file
@@ -0,0 +1,7 @@
|
||||
# Releases
|
||||
|
||||
This directory contains release summaries and publish-ready notes.
|
||||
|
||||
| Version | Name | Date | Notes |
|
||||
| --- | --- | --- | --- |
|
||||
| `0.1.1` | Unified Context | 2026-03-03 | [Full snapshot](./0.1.1-unified-context.md), [GitHub body](./github-v0.1.1.md) |
|
||||
29
docs/releases/github-v0.1.1.md
Normal file
29
docs/releases/github-v0.1.1.md
Normal file
@@ -0,0 +1,29 @@
|
||||
## Eggent v0.1.1 - Unified Context
|
||||
|
||||
Generalized release that consolidates the full platform surface into one project-centric workflow: chat + tools, memory + knowledge, skills + MCP, cron automation, and external messaging integrations.
|
||||
|
||||
### Highlights
|
||||
|
||||
- Added raw MCP config save endpoint: `PUT /api/projects/[id]/mcp`.
|
||||
- Added direct `servers.json` editing with save/reset in `Dashboard -> MCP`.
|
||||
- Added same MCP editing controls in project details context panel.
|
||||
- Added editable project instructions with save/reset in project details.
|
||||
- Added MCP content validation/normalization before writing `.meta/mcp/servers.json`.
|
||||
- Version bump to `0.1.1` across package metadata and health response.
|
||||
|
||||
### Platform Coverage
|
||||
|
||||
- Dashboard modules: `chat`, `projects`, `memory`, `skills`, `mcp`, `cron`, `settings`, `api`, `messengers`.
|
||||
- API modules: auth, chat, projects, skills, MCP, memory, knowledge, cron, external API, Telegram integration, files, models, settings, health, realtime events.
|
||||
- Bundled skills catalog: `38` skills available for per-project install.
|
||||
|
||||
### Upgrade Notes
|
||||
|
||||
- Existing MCP configs continue to work (Cursor `mcpServers` and legacy `servers` are both supported).
|
||||
- `GET /api/health` now reports version `0.1.1`.
|
||||
- No migration step required for existing `data/` projects.
|
||||
|
||||
### Links
|
||||
|
||||
- Full release snapshot: `docs/releases/0.1.1-unified-context.md`
|
||||
- Installation and update guide: `README.md`
|
||||
Reference in New Issue
Block a user