Skip to content

Releases: SignorCrypto/agents-kb

0.0.18

27 Mar 12:09

Choose a tag to compare

This release focuses on bringing terminal workflows into the app while tightening project behavior and in-app release visibility.

Highlights

  • Added an integrated terminal panel with project-scoped tabs and keyboard shortcuts.
  • Added split-pane terminal layouts with a draggable, resizable divider for side-by-side terminal work.
  • Added a "What's New" dialog that shows GitHub release notes when the app version changes.

Improvements

  • Refined terminal controls by fixing the new-terminal shortcut, cleaning up footer actions, and removing the unsplit button.
  • Improved project state handling by normalizing the default model from available models and cleaning up terminal state when a project is removed.
  • Cleaned up shared UI and data plumbing by extracting StageIcon and centralizing skills catalog caching.
  • Added demo mode terminal handlers and fixed release-note visibility there so the latest notes still appear correctly.

Included In This Release

  • Integrated terminal panel in the main app UI
  • Project-scoped terminal tabs and keyboard shortcuts
  • Split terminal panes with drag-to-resize support
  • Demo mode terminal handling for the terminal experience
  • In-app "What's New" dialog backed by GitHub release notes
  • Default model normalization and better project cleanup behavior
  • Shared StageIcon component and cached skills catalog hook
  • Version bump to 0.0.18

0.0.17

25 Mar 21:33

Choose a tag to compare

This release focuses on smoother repository setup and navigation, with improvements to Git history workflows, notification-driven job focus, and project list polish.

Highlights

  • Improved the Git history panel with support for initializing Git, checking out branches directly, and filtering history to the current branch.
  • Added a new job:focus IPC flow so clicking notifications can automatically select and reveal the relevant job in the app.
  • Refined project cards by consolidating metadata into a cleaner single-row layout and using each project’s color for clearer selection highlighting.

Improvements

  • Improved Git workflow ergonomics for projects that are not initialized yet or need faster branch switching from the history view.
  • Improved app navigation by letting the main process drive job focus when notifications are used as entry points back into the app.
  • Cleaned up project manager presentation for a more compact and readable overview.

Included In This Release

  • Git init support from the Git history panel
  • Branch checkout support from the Git history panel
  • Current-branch filtering in Git history
  • Notification-driven job:focus auto-selection flow
  • Project card metadata layout cleanup
  • Project-color selection highlight refinement
  • Version bump to 0.0.17

0.0.16

25 Mar 14:52

Choose a tag to compare

v0.0.16

This release focuses on a much more capable in-app Git workflow, with better history visibility, safer branch operations, and clearer session tracking while jobs are running.

Highlights

  • Added a new Git history experience with commit log integration, graph rendering, full commit message support, and commit detail views.
  • Expanded the Git panel so staging, diffs, per-file change stats, unpushed commit previews, branch creation, branch publishing, branch deletion, and discard-all flows work in one unified surface.
  • Added safer development workflow protections by blocking commits while a dev job is still running on the current branch and introducing visible model-assisted rollback with session tracking.

Improvements

  • Redesigned prompt history into a chat-style thread with per-turn responses for easier review.
  • Added live context window usage updates during session streaming so session capacity is easier to monitor in real time.
  • Improved Git panel performance by lazy-loading diffs as sections enter the viewport.
  • Cleaned up Git history handling by excluding stash refs and refining graph rendering and shared parsing utilities.
  • Fixed JobCard status labels so they no longer wrap awkwardly in the header.

Included In This Release

  • Git history panel with graph and full commit detail support
  • Unified Git panel with staging, diff viewing, and per-file stats
  • Unpushed commit preview before push
  • Publish support for branches without an upstream
  • Delete unpublished branch action in push flow
  • Create branch and discard-all Git operations
  • Commit protection while a dev job is active on the same branch
  • Visible model-assisted rollback with session tracking
  • Prompt history chat-thread redesign
  • Live context window usage updates during session streaming
  • Lazy-loaded diff rendering and Git history cleanup
  • JobCard status label wrapping fix
  • Version bump to 0.0.16

0.0.15

18 Mar 12:35

Choose a tag to compare

v0.0.15

This release focuses on increased Windows compatibility, especially around Claude CLI execution and packaged app workflows.

Highlights

  • Improved Windows compatibility for Claude CLI health checks and IPC-driven shell execution.
  • Added platform-aware shell handling so CLI commands run more reliably on Windows.
  • Added a dedicated make:win build command for creating Windows packages more easily.

Improvements

  • Improved title generation handling by making effort optional where appropriate and falling back more gracefully when it is not provided.
  • Fixed project switching so selecting a different project clears the selected job state, avoiding stale job details.
  • Continued cleanup around cross-platform platform detection in the app runtime.

Included In This Release

  • Windows-focused CLI and IPC compatibility improvements
  • Windows packaging command via make:win
  • Title generation type-safety and fallback improvements
  • Project selection state fix
  • Version bump to 0.0.15

0.0.14

17 Mar 15:04

Choose a tag to compare

v0.0.14

This release is centered on better Windows support by replacing the custom login terminal with xterm.js, making the Claude login/setup flow more reliable across platforms.

Highlights

  • Replaced the custom ANSI-based login terminal with xterm.js in the setup flow.
  • Improved terminal input/output handling during Claude login, which should make Windows support much more reliable.
  • Added automatic terminal fitting and proper PTY keyboard forwarding for a more native login experience.

What's New

  • Added a search filter to the Skills panel so it is easier to find project and global skills.
  • Added a queued background title generation system for jobs and follow-ups.
  • Added copy buttons to Prompt History for quickly reusing original prompts and follow-ups.

Improvements

  • Moved copy actions in the job detail view into the tab bar for easier access.
  • Cleaned up title generation flow in the main process to avoid duplicated or stale title work.
  • Polished the setup/login experience with a more robust terminal UI foundation.

Included In This Release

  • Windows-focused login terminal upgrade via xterm.js
  • Skills panel search
  • Background title generation queue
  • Copy buttons in prompt history and job detail tabs
  • Version bump to 0.0.14

0.0.13

16 Mar 20:31

Choose a tag to compare

v0.0.13

This release overhauls live job output to make long-running sessions easier to follow, especially when agents spawn nested sub-agents, while also improving renderer performance.

What's New

  • Streaming logs now render nested sub-agent activity instead of flattening everything into a single stream.
  • Added copy actions for generated plans and summaries.
  • Added optional context window usage tracking, including a job detail usage bar and a new Settings toggle.

Improvements

  • Improved live log rendering with better auto-scroll behavior, nested tool sections, and more stable handling for large streaming outputs.
  • Reduced renderer churn during active sessions by batching streaming updates and coalescing adjacent output entries.
  • Improved job detail performance by moving incremental output analysis into a dedicated hook and refactoring streaming-heavy UI around memoized containers.
  • Improved skills architecture by moving skills logic into dedicated main and renderer feature modules.
  • Standardized SDK runtime setup so project-scoped calls consistently use the packaged CLI wrapper and preset system prompt.

Included In This Release

  • Nested sub-agent streaming log rendering
  • Context usage tracking and UI
  • Copy buttons for plans and summaries
  • Streaming performance optimizations
  • Skills module cleanup and plumbing improvements
  • Version bump to 0.0.13

0.0.12

15 Mar 15:25

Choose a tag to compare

v0.0.12

This release improves session resilience and day-to-day usability with persistent drafts and logs, better multi-question handling, and tighter SDK-driven model configuration.

What's New

  • Job drafts now persist across panel close/reopen and app relaunch, including follow-ups, pending-question replies, and attached images.
  • Per-job output and raw logs now use file-backed storage and are rehydrated on startup, so job history survives app restarts.
  • Multi-sub-question prompts now step through questions sequentially, making longer agent questionnaires easier to answer.

Improvements

  • Model, thinking mode, and effort settings are now driven by Agent SDK capabilities instead of a mostly hardcoded catalog.
  • Settings, new job creation, and job status badges now reflect SDK-supported models and thinking behavior more accurately.
  • SDK access is now centralized through a shared local wrapper, including packaged-app path handling.
  • Multi-question prompts now support editing previous answers and typing custom responses where appropriate.

Included In This Release

  • Persistent job drafts, replies, and attachments
  • File-backed job log persistence and startup rehydration
  • Sequential multi-question prompt flow
  • SDK-backed model/thinking capability handling
  • Shared local SDK wrapper improvements
  • Version bump to 0.0.12

0.0.11

14 Mar 23:54

Choose a tag to compare

v0.0.11

This release fixes another packaged-app issue in the Agent SDK integration by resolving the SDK CLI from the correct unpacked path in Electron builds.

What's Fixed

  • Fixed packaged macOS builds where the Agent SDK was resolving cli.js from the asar archive instead of the unpacked filesystem path.
  • Ensured Claude sessions use the unpacked SDK executable in packaged apps, preventing launch failures caused by the wrong runtime path.
  • Added SDK stderr capture to improve debugging when session startup fails.

Root Cause

  • In packaged Electron apps, the Agent SDK resolved its cli.js path from app.asar.
  • The actual executable lives in app.asar.unpacked, so the SDK was pointing to the wrong location at runtime.
  • Even after unpacking the SDK in 0.0.10, the packaged app still needed to explicitly point the SDK to that unpacked copy.

Implementation

  • Set pathToClaudeCodeExecutable in src/main/claude-session.ts when the app is packaged.
  • Rewrote the resolved SDK path from app.asar to app.asar.unpacked.
  • Added SDK stderr logging for easier troubleshooting.

Included In This Release

  • Packaged Electron path fix for the Agent SDK CLI
  • Improved SDK startup diagnostics
  • Version bump to 0.0.11

0.0.10

14 Mar 23:04

Choose a tag to compare

v0.0.10

This release fixes a packaging issue that caused Claude sessions to fail in packaged builds after the Agent SDK migration, and includes a small round of supporting UX and reliability improvements.

What's Fixed

  • Fixed packaged app sessions failing immediately with exit code 1 when using the Claude Agent SDK.
  • Fixed Electron packaging so the SDK's bundled CLI and native binaries are unpacked to the real filesystem instead of being left inside the asar archive.
  • Resolved a runtime issue where the SDK could not spawn child processes from inside app.asar.

Root Cause

  • The Agent SDK (@anthropic-ai/claude-agent-sdk) internally spawns a child process and depends on bundled executables and native binaries.
  • Electron had packaged those files inside app.asar, where child_process.spawn() and execFile() cannot execute them.
  • Only node-pty had previously been unpacked, so SDK-backed sessions failed in packaged builds.

Additional Improvements

  • Improved job error tracking by recording when a job fails, is cancelled, or is recovered after an app restart.
  • Improved job timing so planning and development durations stop correctly when a job errors.
  • Improved installed editor detection by detecting editors at startup and reusing that data in Settings.
  • Polished the image attachment bar for better sizing and UI consistency.

Implementation

  • Added node_modules/@anthropic-ai/claude-agent-sdk/** to asarUnpack in electron-builder.yml.

Included In This Release

  • Agent SDK packaging fix for packaged builds
  • Job error handling and timing improvements
  • Editor detection improvements
  • Image attachment UI polish
  • Version bump to 0.0.10

0.0.9

14 Mar 21:48

Choose a tag to compare

v0.0.9

This release migrates Agents-KB to the Claude Agent SDK, giving the app a more capable and flexible foundation for running jobs, handling prompts, and managing richer session state.

Highlights

  • Migrated core job execution and session handling to the Claude Agent SDK.
  • Improved overall reliability and internal job orchestration to support richer agent-driven workflows.
  • Laid the groundwork for more advanced session capabilities and better long-term maintainability.

What's New

  • Added support for image attachments, sent as base64 content blocks to the agent.
  • Added multi-question prompt support for more complex user interactions during a job.
  • Added editor detection IPC to better integrate with the local development environment.
  • Added account information display in Settings.
  • Added rewind support so jobs can roll back to earlier points in the prompt/follow-up timeline.

Improvements

  • Improved job detail and new job flows to better reflect model and thinking settings.
  • Improved streaming logs with progress updates and rate-limit notifications.
  • Improved job state handling and internal types to better support SDK-based sessions.

Included In This Release

  • Claude Agent SDK migration
  • Image attachment support
  • Multi-question prompt support
  • Editor detection integration
  • Job rewind improvements
  • Settings and streaming log enhancements
  • Version bump to 0.0.9