Skip to content

EkLine changelog

Stay up to date with the latest improvements and new features across EkLine products.

What’s new in EkLine. We publish monthly updates covering new features and improvements across Docs Reviewer and Docs Agent.


Attach up to 20 files per message — The chat panel now accepts up to 20 attachments per message and warns you when files exceed the limit instead of dropping them silently. Supported file types

Slack thread responses — The @EkLine Slack bot shows the Docs Agent’s response directly in the thread, with an inline diff and an Open session button. Follow-up mentions in that thread continue the same session, so the agent keeps context across messages. Set up the Slack bot

Session reuse on PR comments — Replying to a pull request comment the Docs Agent created continues the existing session instead of starting a new one.

90-day session history — Resume Docs Agent sessions for up to 90 days, up from 30.


GitLab automatic MR review — The Docs Agent monitors your GitLab merge requests and detects when documentation needs updating, matching the existing GitHub PR review feature. Learn more

HubSpot integration — Connect HubSpot from the integrations page to give the Docs Agent access to your customer-facing content. Set up integrations

Organization memory — The Docs Agent remembers context about your repositories and conventions across sessions, so your whole team benefits from shared knowledge.

Style review before PR creation — The Docs Agent runs a documentation style check before creating pull requests, catching formatting and tone issues before human review.

Mark session as done — Mark completed sessions from the sidebar menu to keep your workspace tidy. The sidebar hides done sessions by default, and you can toggle them back into view.

Agentic PR workflow — Click Raise PR or Update PR in the editor, and the Docs Agent handles the entire process through the chat. It writes meaningful commit messages and detects existing PRs before creating duplicates.

Real-time PR status — Track documentation PR state — open, merged, or closed — directly in the editor toolbar with live webhook-driven updates from GitHub and GitLab.

Session links in PRs — Documentation PRs created by the Docs Agent include a link back to the editor session that generated them, so reviewers can see the full context.

Automatic diff view — Sessions open with the diff view enabled by default when documentation changes exist, so you see proposed edits immediately.

Smarter session titles — Sessions initiated from Slack and other triggers now generate descriptive titles instead of showing the raw first message.

Improved GitLab @mentions — @mentioning the Docs Agent in GitLab merge requests now supports reactions and editor replies, matching the GitHub experience.

Pylon support review template — A new scheduled agent template that reviews Pylon support tickets to identify documentation opportunities. Configure scheduled agents

Chat-driven pull requests — Creating and updating documentation pull requests now happens through the chat panel. Click Raise PR or Update PR and the agent prefills a prompt you can edit before sending, giving you more control over commit messages and PR descriptions. Learn more

PR analysis confidence — GitHub-triggered sessions now show a colored confidence badge in the sidebar indicating how likely a PR requires documentation changes.

Dashboard PR tracking — Documentation PRs created by the Docs Agent appear on the dashboard with reviewer assignments, diff stats, and review state, so you track docs work alongside code changes.

Session initiator badges — Sessions in the sidebar show who started them, with name badges for Slack-triggered sessions and source labels for GitHub-triggered ones.

Expanded file upload support — Upload code files, data files, and configuration files alongside documents and images in the chat panel. The agent now accepts 67 file types including .json, .yaml, .py, .ts, .go, .rs, and more. Supported file types

Automatic PRs from Slack — Slack-triggered sessions now create documentation pull requests automatically, so you get a ready-to-review PR without switching to the editor. Disable per-organization in Settings > Organization > Docs Agent. Set up the Slack bot

Credit badge — Embed a “Maintained by EkLine” credit on your documentation site using a lightweight web component or static SVG badge. Supports automatic light and dark theme switching and works with all major documentation frameworks. Embed the badge

  • Fixed GitHub repository deletions not persisting when saving integration settings.
  • Fixed a brief “feature not available” flash when loading pages with feature flags.
  • Fixed search modal disappearing when navigating between pages on the documentation site.
  • Fixed blank onboarding page when the sign-up link did not include an email parameter.

Custom instructions — Give the Docs Agent context about your repositories, documentation structure, and company conventions in Settings > Organization > Docs Agent.

GitLab integration — Connect GitLab to let the Docs Agent read merge requests, issues, and repository files when generating or updating documentation. Set up integrations

Multiple GitHub organizations — Connect more than one GitHub organization to a single EkLine organization. Manage all connected organizations from the integrations page.

File attachments in Slack — Attach files directly in Slack when chatting with the @EkLine bot to give the agent more context for documentation tasks. Set up the Slack bot

Session rename — Rename sessions directly from the sidebar by double-clicking the title or clicking the edit icon.

Stop and queue messages — Stop the agent mid-response and queue follow-up messages while it works, so you stay in control of the conversation.

Session time groups — The sidebar groups sessions by Today, Yesterday, Previous 7 Days, and Previous 30 Days for faster navigation.

Session source filter — Filter the sessions sidebar by source — EkLine editor, GitHub, Slack, or Scheduled — to find conversations faster.

Customizable scheduled agent templates — Select from 12 predefined templates when creating scheduled agents, then edit the prompt and toggle actions like raising a PR or sending a Slack notification. Configure scheduled agents

PR reviewer settings — Configure default reviewers and auto-assign behavior for documentation PRs in Settings > Organization > Docs Agent.

GitLab MR comments — @mention the Docs Agent directly in GitLab merge request comments for context-aware responses.

Review on open and save settings — Control when automatic reviews run in VS Code with the new ReviewOnOpen and ReviewOnSave settings. Disable either to review only on demand.

AI false-positive filtering — Toggle AI-based false-positive filtering in VS Code with the AiFalsePositiveFiltering setting to reduce noise in review results.

AI rules for repo-wide scans — Control whether AI-powered rules run during full-repository scans in VS Code with the EnableAiRulesForRepoWideScans setting.

Per-repository review rules — Configure which pull requests trigger automatic reviews on a per-repository basis. Set target branch filters, ignore patterns, author lists, and file filters in Settings > Organization > GitHub Integration (select a repository to configure its review rules).

  • Fixed file uploads failing when the server returned a redirect.
  • Fixed clicking inside a session rename input unexpectedly navigating away.
  • Inaccessible GitHub repositories now show a warning on the integrations page instead of failing silently.

Automatic PR review — EkLine now monitors your pull requests and automatically detects when documentation needs updating. Depending on confidence, it stays silent, posts a suggestion, or creates a docs PR for you. Learn more

Google Drive integration — Connect Google Drive to give the Docs Agent access to your documentation stored in Drive. Set up integrations

Scheduled agents — Automate recurring documentation tasks on a cron schedule. Any organization member can create and manage scheduled agents. Learn more

File attachments in chat — Attach PDFs, Word documents, spreadsheets, and other files directly in the chat panel to give the agent additional context when generating documentation. Supported file types

PDF native rendering — Uploaded PDFs now display as native document blocks in the editor instead of generic attachments.

Smarter PR line comments — When you @mention the Docs Agent on a specific line in a pull request, it now sees the exact line range and diff context for more precise responses.

Screenshot insertion — Upload screenshots and images, and the agent inserts them directly into your documentation with appropriate markdown references. Learn more

Faster session startup — Organizations with large repositories experience up to 2x faster session workspace setup.

  • Undo and redo now work correctly in the editor.

Slack bot — Create documentation drafts without leaving Slack. @mention @EkLine in any channel or thread. Set up the Slack bot

Unified Slack connection — Connect Slack with a single authorization instead of two.

Create pull requests from the editor — Click Raise PR in the editor toolbar to create a GitHub pull request directly from your draft.

AI suggestions in VS Code — Get AI-powered writing suggestions as you write.

  • Fixed crash when linting large documentation sets in VS Code.
  • Diagnostics now clear correctly when no issues are found.
  • Default documentation path changed to workspace root for better compatibility.

Questions or feedback? Contact support@ekline.io.