Skip to main content

Coding Agents Integration Changelog

Changelog for @vectorize-io/hindsight-coding-agents.

For the source code, see hindsight-integrations/coding-agents.

← Back to main changelog

0.8.2​

Commits in this release →

Bug Fixes

  • Coding-agents now adds only newly created commits to its git-log memory document, preventing duplicate commit history on repeated syncs.·@cdbartholomew@cdbartholomew·5529f9be4

0.8.1​

Commits in this release →

Features

Improvements

  • Coding-agent integration requests now identify themselves with a dedicated User-Agent header.·@nicoloboschi@nicoloboschi·5d4f5cfcd

Bug Fixes

  • Improved recovery from HTTP failures during memory draining, reflection, paging, probing, and extended reflection operations.·@nicoloboschi@nicoloboschi·b335b7f73
  • Preserved complete retained session history across Pi runs, failed operations, exits, and side sessions.·@nicoloboschi@nicoloboschi·d3f0001ed
  • Fixed memory injection for long prompts, initial empty recalls, repeated DSH runs, and Grok Build.·@nicoloboschi@nicoloboschi·87a9d0366
  • Corrected session-start survey and reflection timing, shared-bank page scoping, and initiative marker handling.·@nicoloboschi@nicoloboschi·87b3e311d
  • Fixed Windows hook and process launching behavior, Pi session working directories, and Git log parsing.·@nicoloboschi@nicoloboschi·cdaf0e5ae
  • Waited through rate-limit responses when deepening memories instead of dropping history.·@nicoloboschi@nicoloboschi·11862f546

0.8.0​

Commits in this release →

Features

  • Add TraeCode (TRAE CN) as a supported coding-agent harness.·@cq-guojia@cq-guojia·30bdc7ea6
  • Present memories as past records and allow teams to add custom guidance.·@nicoloboschi@nicoloboschi·df324fd0a
  • Add kimi-code as a supported hook-based coding-agent harness.·@malzzz@malzzz·557420190
  • Allow users to provide a default bank configuration for banks created by the plugin.·@mvanhorn@mvanhorn·f627de346
  • Support per-directory coding-agent configuration overrides using path prefixes.·@altaywtf@altaywtf·b5fe6bac6
  • Allow retained session context to identify the author of each turn.·@0xble@0xble·70869819e
  • Include each page's source query in knowledge-base search results.·@nicoloboschi@nicoloboschi·0bf42b207

Improvements

  • Allow configuration of the automatic memory-injection timeout.·@Sealdot@Sealdot·35a64caf4

Bug Fixes

0.7.0​

Features

  • Agents are now required to credit memories they use, rather than treating attribution as optional.·@nicoloboschi@nicoloboschi·87f62b1d3
  • Knowledge-page settings can now be configured separately for each page.·@nicoloboschi@nicoloboschi·dd80672be
  • Automatic first-prompt memory injection can now select reflection, knowledge pages, or recall.·@nicoloboschi@nicoloboschi·9ef0d901c

Improvements

  • Memory extraction is concise by default, can be configured and synchronized, and supports appending cached content.·@nicoloboschi@nicoloboschi·a0e2583b0
  • Agents more consistently read relevant stored memory during their work.·@nicoloboschi@nicoloboschi·01bb474d6
  • OpenCode 2 integration now follows the stable package releases.·@oliver-mee@oliver-mee·c5f35d409

Bug Fixes

  • Knowledge pages remain available after a transient 404 response instead of being disabled for the rest of the process.·@nicoloboschi@nicoloboschi·ce4ca0281
  • Codex integration now supports current custom tool-call formats.·@carlosrve@carlosrve·53e1fd85d
  • Codex rollout events now retain their original timestamps.·@carlosrve@carlosrve·107c256dd
  • The companion skill is now delivered through the plugin-manager installation route.·@nicoloboschi@nicoloboschi·d73c517b4
  • Host-owned harness diagnostics are created in advance so diagnostics are available reliably.·@heyallencao@heyallencao·d288a91e2
  • DSH users are now prompted to start a new session after installation so the integration takes effect.·@nicoloboschi@nicoloboschi·65782f70a
  • Automatic update checks now resolve versions through npm reliably.·@Sanderhoff-alt@Sanderhoff-alt·f962f4b4d
  • Automatic reflection is no longer prematurely limited to 20 seconds.·@nicoloboschi@nicoloboschi·5c0c4ac59
  • Documents with distinct non-ASCII titles now remain distinct instead of colliding.·@Shy7777@Shy7777·9683b9bba
  • Background Git command errors are now captured for troubleshooting.·@kyletser@kyletser·3ea5489c3
  • Transcript appending now continues to work for transcripts larger than 32 MB.·@nicoloboschi@nicoloboschi·0382a9c7b
  • Codex user messages are now correctly read from UserMessage events.·@nicoloboschi@nicoloboschi·bef1e5ff3

0.6.1​

Improvements

  • Reduced noisy output during fallback reflection by keeping details in diagnostic logs.·@nicoloboschi@nicoloboschi·daaba6542

0.6.0​

Features

  • Record Hindsight tool usage for coding-agents and store integration logs under ~/.hindsight/coding-agents-logs.·@nicoloboschi@nicoloboschi·220dcbdd9

0.5.5​

Improvements

  • When session reflection fails, the integration now falls back to using knowledge pages and then observations to continue generating useful context.·@nicoloboschi@nicoloboschi·a1ecadcd9

0.5.4​

Features

  • Warns at session start if the legacy hindsight-memory Claude plugin is still active to prevent conflicts.·@nicoloboschi@nicoloboschi·f39215592

Improvements

  • Records the reason when an automatic reflect fails to make troubleshooting easier.·@nicoloboschi@nicoloboschi·e33debb95

Bug Fixes

  • Ensures only one codebase survey runs per memory bank at a time by using a heartbeat lease.·@nicoloboschi@nicoloboschi·cabfbb9fe
  • Fixes Grok config.toml being left with an unmarked Hindsight block after installation/updates.·@nicoloboschi@nicoloboschi·729b1120c

0.5.3​

Features

Improvements

  • Knowledge pages now refresh hourly by default, with staggered scheduling to reduce load spikes.·@nicoloboschi@nicoloboschi·8bcb4bc52

0.5.2​

Features

  • Add a Factory Droid harness to run and test the coding-agents integration in a dedicated droid-based environment.·@mrwogu@mrwogu·254bc988d

Improvements

  • Reduce page-refresh load spikes by spreading scheduled refreshes using hashed cron fields.·@nicoloboschi@nicoloboschi·2643186a8

Bug Fixes

  • Prevent transcript loss by retrying failed Retain appends instead of overwriting the existing transcript.·@nicoloboschi@nicoloboschi·e655d889b
  • Fix DSH transcript retrieval by reading transcripts via snapshot events for more reliable history loading.·@leilei3167@leilei3167·363c1ee50
  • Fix knowledge pages scoping so pages are tied to the bank rather than the session working directory.·@nicoloboschi@nicoloboschi·441ef3588

0.5.1​

Bug Fixes

  • Fixed the coding-agents integration so runtime auto-updates trigger correctly even when the registry returns a 406 for the /latest media type.·@nicoloboschi@nicoloboschi·0eb818d0a

0.5.0​

Features

Improvements

Bug Fixes

0.4.3​

Features

  • Prime Agent now includes the companion skill when installed, expanding available agent capabilities.·@nicoloboschi@nicoloboschi·e04d02ee6

Bug Fixes

  • Claude history import no longer fails when encountering an unexpected file, improving reliability of imports.·@nicoloboschi@nicoloboschi·e04d02ee6

0.4.2​

Bug Fixes

  • Improved reflection behavior by ensuring knowledge pages are checked first, preventing incorrect or premature reflections.·@altaywtf@altaywtf·3b2438356
  • Fixed session discovery for Claude when project paths contain underscores, improving compatibility with more folder naming schemes.·@pstanton237@pstanton237·b448202bd
  • Fixed resolving “bare-hub” project names so integrations correctly identify and connect to those projects.·@Sanderhoff-alt@Sanderhoff-alt·1e4583478
  • Made coding-agents more resilient to hidden/implicit page triggers so runs don’t fail when these triggers are present.·@Sanderhoff-alt@Sanderhoff-alt·5bda953a2
  • On Windows, child/daemon subprocesses are now hidden to avoid unwanted extra windows appearing during use.·@koriyoshi2041@koriyoshi2041·0429060be

0.4.1​

Bug Fixes

  • Knowledge pages can now access the observations they request, and initiative markers are no longer incorrectly tagged with a page ID.·@nicoloboschi@nicoloboschi·170a07857

0.4.0​

Features

Improvements

  • Improve MCP registrations by including the calling harness name for clearer attribution and debugging.·@nicoloboschi@nicoloboschi·cbbbb5c87
  • Add timestamps to the aggregated git log document to make generated context easier to interpret.·@nicoloboschi@nicoloboschi·e11a59ff6

Bug Fixes

  • Prevent crashes when no coding-agent tools are discovered by handling empty tool discovery gracefully.·@nicoloboschi@nicoloboschi·1e889bd1c
  • Ensure opt-in settings carry over correctly when working across multiple git worktrees.·@nicoloboschi@nicoloboschi·069ed96f3
  • Keep an initiative aligned with the current plan by re-capturing it when the plan changes.·@nicoloboschi@nicoloboschi·30943cba1
  • Respect retainSessions in hook-based harnesses so sessions are preserved or discarded as configured.·@nicoloboschi@nicoloboschi·188eaa3dc
  • Keep long-lived host credentials active and report which credential was used to reduce unexpected auth failures.·@nicoloboschi@nicoloboschi·39de3974e
  • Allow hindsight_reflect to wait up to the configured duration instead of timing out early.·@nicoloboschi@nicoloboschi·0de91b8b7
  • Avoid duplicating observations by consolidating to a single set of observations per memory bank.·@nicoloboschi@nicoloboschi·27e4b188d
  • In non-git directories, keep the memory bank anchored to where the session started to prevent bank switching mid-session.·@nicoloboschi@nicoloboschi·a04f4eed3
  • Scope knowledge pages to the repository they refer to to prevent cross-repo knowledge leakage.·@nicoloboschi@nicoloboschi·6ea34d830
  • Stop forcing a 300-second idle timeout on the shared daemon so it can remain available as configured.·@nicoloboschi@nicoloboschi·f97017421
  • Start the local daemon for plugin harnesses as well, ensuring coding-agents work consistently in plugin-based setups.·@nicoloboschi@nicoloboschi·9da3dc9eb

0.3.4​

Features

  • Added DeepSeek Harness (dsh) support to run coding-agents with DeepSeek via a dedicated harness and installer flow.·@nicoloboschi@nicoloboschi·28760f62d

0.3.3​

Improvements

  • When a turn runs without memory, the system now explicitly reports it to make memory usage clearer during runs.·@nicoloboschi@nicoloboschi·383b1d201

Bug Fixes

  • OpenCode survey now runs under the integration’s own agent (instead of plan mode), improving correctness and consistency of survey behavior.·@nicoloboschi@nicoloboschi·c43a3ebfa

0.3.2​

Bug Fixes

  • Improved rate-limit (HTTP 429) retry handling so backoff respects the caller’s timeout/deadline instead of a fixed constant, preventing excessive waiting.·@nicoloboschi@nicoloboschi·a4c159334

0.3.1​

Features

  • Adds an opt-in-only mode so Hindsight memory runs only for projects that have explicitly opted in.·@nicoloboschi@nicoloboschi·77bbb9394

0.3.0​

Breaking Changes

  • Removed the client-side "retainEveryTurns" batching option; batching is now handled server-side.·@nicoloboschi@nicoloboschi·4fa25f47d

Features

Improvements

  • Improved resilience to rate limiting by handling HTTP 429 responses during both initial requests and polling.·@nicoloboschi@nicoloboschi·098362d45
  • Preserve source attribution across all ingestion paths so imported memories consistently retain their origin metadata.·@voarsh2@voarsh2·9032ed9c9

Bug Fixes

  • Fixed a race where the prompt hook could clear the retain cursor by writing retain state atomically.·@nicoloboschi@nicoloboschi·aaa58f247
  • Fixed failures when the working directory no longer exists by resolving the project correctly even after directory deletion/moves.·@nicoloboschi@nicoloboschi·d3f97da1e
  • Prevented runaway automatic reflection by enforcing a maximum reflect budget.·@TheAngryPit@TheAngryPit·490cc5243

0.2.1​

Bug Fixes

  • Prevent Claude Code compaction summaries from being retained in coding-agent conversation history.·@nicoloboschi@nicoloboschi·f10394933

0.2.0​

Features

  • Add support for retaining tags and metadata in stored memories (configurable via HINDSIGHT_RETAIN_TAGS).·@nicoloboschi@nicoloboschi·a22667dc0

Bug Fixes

  • Prevent repeated auto-seeding of bank missions so users' mission choices aren’t overwritten on subsequent runs.·@nicoloboschi@nicoloboschi·056982b4a
  • Ensure the configured MCP harness is correctly reported and attributed in recorded data.·@TheAngryPit@TheAngryPit·d270b124a
  • Fix retained-turns behavior by excluding harness transport wrapper messages from the retained transcript.·@nicoloboschi@nicoloboschi·3b42913a6

0.1.2​

Bug Fixes

  • Prevent oversized coding-agent sessions from losing memory by bounding transcript reads so retention can still succeed.·@nicoloboschi@nicoloboschi·aa0aa7649
  • Improve retention reliability by appending only new conversation turns and making writes idempotent to avoid duplicate or corrupted memory updates.·@nicoloboschi@nicoloboschi·815f5aaa3
  • Fix incorrect project detection when working from a repository root worktree, improving integration behavior in monorepos/worktrees.·@koriyoshi2041@koriyoshi2041·6d6177219

0.1.1​

Bug Fixes

  • Fixed Coding Agents integration to seed the actual harness configuration instead of the default "opencode" harness.·@nicoloboschi@nicoloboschi·cbbc86469

0.1.0​

Features

  • Installer now includes a styled interactive UI with arrow-key server selection and requires a Hindsight Cloud token during setup.·@nicoloboschi@nicoloboschi·79fe41110

Improvements

  • Improved installation reliability by staging the runtime so running via npx works correctly.·@nicoloboschi@nicoloboschi·a3298cdf0

0.0.5​

Features

  • Added a local daemon mode for the coding-agents integration and allow choosing which Hindsight server to connect to during installation.·@nicoloboschi@nicoloboschi·e1b3d438e

Improvements

  • Improved Codex plugin migration by carrying over the existing endpoint when switching to the coding-agents integration.·@nicoloboschi@nicoloboschi·18a58ef3a

0.0.4​

Features

  • Added a new --import-conversations option to import past coding-agent conversations into Hindsight as a migration path from per-agent plugins.·@nicoloboschi@nicoloboschi·17b7f46ae

Bug Fixes

  • Fixed how imported sessions are attributed so they’re matched by recorded working directory (cwd) rather than by session name.·@nicoloboschi@nicoloboschi·d238d2f7d
  • Improved Devin transcript importing by using node:sqlite, and the installer now refuses to proceed when the required SQLite support isn’t available (with corrected guidance messaging).·@nicoloboschi@nicoloboschi·333812c85

0.0.3​

Breaking Changes

  • Installation now requires explicitly choosing a target (either “install all” or a specific harness).·@nicoloboschi@nicoloboschi·05b55d20f

Bug Fixes

  • Added support for additional harnesses and improved environment-based configuration fallback so installs work more reliably across setups.·@nicoloboschi@nicoloboschi·2b1c4989f

0.0.2​

Bug Fixes

  • Fixes re-install behavior so Antigravity and the Claude MCP server are correctly repointed instead of left misconfigured.·@nicoloboschi@nicoloboschi·47b679ec2

0.0.1​

Features

  • Enabled coding agents to use Hindsight’s pluggable long-term memory for persistent context across tasks.·@nicoloboschi@nicoloboschi·b5d8439c8