Skip to content
Agents tracked: 258 Downloads (7d): 219M up 6.1% GitHub stars: 5.5M VS Code installs: 148M Releases (7d): 293 Agent status: 2 with issues Updated Oct 7, 2026

Inkeep changelog: what's new each month

Every stable Inkeep release summarised by month: the highlights, new features, improvements, fixes and anything you need to act on. 3 months covered; the current month updates daily.

April 2026

21 releases: 0.64.1 → 0.68.4

April brought significant improvements to conversation reliability, trigger capabilities, and authentication options. The month focused on fixing critical issues, adding multi-user support for scheduled and webhook triggers, and expanding OAuth authentication.

Highlights

  • Added stream resumption for interrupted conversations with database-backed buffering to prevent data loss.
  • Introduced multi-user scheduled and webhook triggers with per-user dispatch and delay support.
  • Added OAuth 2.1 and OIDC provider support plus Microsoft social sign-in for authentication.
  • New feedback collection API and UI for gathering user feedback on conversations and messages.
  • Added tool status endpoint to monitor MCP tool health per agent.

New

  • S3 presigned URL support for private media delivery.
  • Stream resumption for interrupted conversations with Postgres-backed chunk buffering.
  • Multi-user scheduled trigger support with per-user dispatch and sub-resource endpoints.
  • Feedback CRUD API and database table with Manage UI for conversation and message feedback.
  • Pending approval polling endpoint with graceful SSE failure handling for durable tool approvals.
  • Multi-user webhook triggers with per-user dispatch delay and invocation tracking.
  • Support copilot app type with OAuth 2.1 JWT auth and tenant-level app discovery.
  • Bulk user invitation endpoint with project assignments.

Improved

  • Fixed app prompt encoding by resolving prompts from database instead of forwarding in HTTP headers.
  • Improved MCP tool loading resilience and user-scoped MCP credentials resolution.
  • Enhanced tool chaining with ref-aware schemas and better error messages.
  • Updated MCP server catalog with 17 new servers and migrated SSE to Streamable HTTP.
  • Fixed summarizer and base model resolution to use project-level config when no defaultSubAgentId is set.
  • Improved tool chaining schema for Anthropic constrained JSON generation.
  • Added log context middleware for automatic tenantId, projectId, and agentId propagation.
  • Enhanced Doltgres error logging with root cause details and SQL param redaction.

Fixed

  • Fixed durable approval replay to validate originalToolCallId before applying pre-approved decisions.
  • Fixed tool denial context loss across durable workflow steps.
  • Fixed execution route paths to use OpenAPI syntax.
  • Fixed approval queue ordering by keying on toolCallId instead of toolName.
  • Fixed text file artifacts being returned as base64-encoded instead of decoded text content.
  • Fixed evaluator scoping in batched evaluations to exclude evaluators whose scope doesn't include the conversation's agent.

March 2026

40 releases: 0.55.0 → 0.63.3

March brought significant security hardening, infrastructure improvements, and new capabilities for deployment and authentication. The month included major work on SSO configuration, app credentials, and branch management alongside multiple critical security fixes.

Action needed
  • File parts on /run/api/chat endpoint use Vercel-compatible shape (url and required mediaType; no text or mimeType).

Highlights

  • Added SSO configuration and auth method management with domain-filtered login flows.
  • Introduced app credentials with anonymous JWT sessions, domain validation, and security hardening.
  • Added nested file support for Skills, allowing organized reference materials within skill definitions.
  • Implemented two-phase Doltgres branch merge API with conflict preview and per-row resolution.
  • Added scheduler workflow with centralized trigger dispatch and deploy restart capability.

New

  • User profile support with timezone storage and settings page.
  • Slack MCP server with agent-to-Slack messaging capability.
  • Email integration for BetterAuth callbacks including invitation and password reset.
  • Daisy chain trigger support for workflow automation.
  • Anonymous user session conversation history endpoint.
  • Inline text document attachments (plain text, markdown, HTML, CSV, logs, JSON) to chat APIs.
  • Optional prompt field for app deployments enabling surface-specific behavioral tuning.
  • Global playground app auto-registration with key rotation support.

Improved

  • MCP tools now grouped by server in system prompt with server-level instructions.
  • Mid-generation context compression with accurate context slicing and richer telemetry.
  • Image persistence in conversation history with URL validation and format allowlist.
  • Standardized CRUD HTTP conventions: PATCH for partial updates, PUT for upsert.
  • Tool approval denial reasons now propagate to LLM and parent agents.
  • Provider-specific per-call options now forwarded to AI SDK streamText calls.
  • Scheduled trigger timezone support and cron execution context.
  • Rolling token refresh for anonymous session endpoints.

Fixed

  • Fixed authorization bypass vulnerability in @hono/node-server (CVE-2026-29087).
  • Fixed project-level auth bypass in app CRUD endpoints by adding projectId filtering.
  • Fixed API key leakage in Slack/GitHub MCP integrations with URL trust validation.
  • Fixed scheduled trigger invocations being skipped when trigger edited without changing execution time.
  • Fixed message ID mismatch between server and client for feedback records.
  • Fixed user-scoped credential references to upsert instead of failing on duplicate constraint.

February 2026

14 releases: 0.51.0 → 0.54.0

February brought significant improvements to code generation, Slack integration, and tool management. The month focused on better user customization handling, clearer agent identification, and more reliable infrastructure.

Action needed
  • GitHub MCP: add-comment-reaction renamed to add-reaction
  • GitHub MCP: remove-comment-reaction renamed to remove-reaction
  • GitHub MCP: list-comment-reactions renamed to list-reactions

Highlights

  • Pull command now uses AST-based code generation with intelligent merge mode to preserve your customizations during updates.
  • Slack responses now show agent names instead of IDs, with better disambiguation in modal dropdowns.
  • GitHub MCP tool names simplified: add-comment-reaction, remove-comment-reaction, and list-comment-reactions renamed to add-reaction, remove-reaction, and list-reactions.
  • Tool approvals added to Slack app for better control over agent capabilities.
  • Artifacts can now be passed as tool arguments for more flexible workflow integration.

New

  • Organization service account and preferred authentication method support.
  • Slack workspace join-from-workspace schema support.
  • Tool approvals feature in Slack app.
  • Slack source indicator in conversation traces showing entry point (app mention, DM, slash command, message shortcut, modal submission).
  • User-scoped scheduled trigger execution with runAsUserId field for identity and credential resolution.
  • Support for passing artifacts as tool arguments.
  • PR body reactions support in GitHub MCP.
  • Agent name and ID display in Slack modal dropdowns.

Improved

  • Pull command refactored to use ts-morph for AST-based code manipulation with better handling of imports, comments, and custom code.
  • Slack user metadata now updated in thread context.
  • Slack channel list now shows fewer columns for cleaner interface.
  • File generation with inkeep pull now uses human-readable filenames.
  • API key validation schemas refactored to use shared definitions.
  • Agent name lookup refactored to reuse existing API calls and reduce duplication.
  • Workspace default agent config moved from Nango metadata to PostgreSQL for better reliability.
  • Agent names resolved at read time from manage database instead of being denormalized in Slack channel configs.

Fixed

  • Slack responses showing agent ID instead of agent name in thinking messages and signatures.
  • Agent Card 400 error caused by system identifiers in x-inkeep-run-as-user-id header.
  • MCP client TCP connection leak causing ephemeral port exhaustion.
  • Premature conversation compression when tool results are persisted as artifacts.
  • Dev auto-login proxy now checks ENVIRONMENT variable correctly for standalone build.
  • Dev-session crash with better-auth version 1.4.13 caused by renamed authCookies property.

Summaries are written automatically from the official release notes (full changelog ↗); check the original notes before relying on a detail. Inkeep: pricing, features and alternatives · All changelogs