0.2.15 (2026-03-31)
- add ActiveRunIndicator component and enhance activity bar visualization (d7df229)
- add ASCII workflow diagram to workflow preview card (3133235)
- add clean:yagr:all script for comprehensive local cleanup (bc8d527)
- add ensureGitHubCopilotSession to manage Copilot authentication state (f97b9d9)
- add GitHub Actions workflows for documentation and release processes, update package name to @yagr/agent (b939c2a)
- add guardrails for workflow editing and duplication prevention in buildSystemPromptSnapshot (fe1e4d7)
- add help and version commands to CLI and improve usage instructions (49d76c4)
- add llm-reuse-config phase to setup wizard for reusing LLM configurations (07c1bc2)
- add n8n local runtime options and update related assessments and tests (677c5ed)
- Add quick start guide and onboarding flow to documentation (499e40a)
- add resolveManagedN8nBootstrapStage function and update bootstrap stage handling in install functions (731ddf7)
- add styles for web UI components and layout (1a01d55)
- add support for Gemini and GitHub Copilot OAuth providers (c4323a8)
- add support for multiple OAuth providers and enhance provider integration testing (25d1574)
- add web UI for Yagr with configuration and chat functionality (7a21dfa)
- add workflow message formatting utilities and integrate with Telegram and TUI (32dfcbb)
- add workflow URL and title to the presented workflow result (b7d8f93)
- agent: add interactive cli and test harness (92c9f90)
- agent: add run engine and workspace tools (74d505d)
- agent: add tools for file management and enhance system prompt with workspace instructions (fbc47fa)
- agent: implement required actions handling and approval flow in runtime (b8eebef)
- agent: scaffold Holon engine package (8ff2aaf)
- anthropic: enhance credential handling with setup-token and API key support (7183186)
- clarify n8n as the primary orchestrator and future support for additional orchestrators (b62e0f6)
- context window tracking + OpenRouter model snapshot (b14b5c4)
- context-compaction: implement context compaction logic and tests for LLM summary handling (6da110e)
- enhance chat message handling and UI styles (d620022)
- enhance command handling and gateway management in CLI (b203254)
- enhance completion gate logic and introduce material work tracking (740f9c8)
- enhance completion gate logic and tool descriptions for clarity (426c487)
- enhance Docker integration and error handling in local n8n setup (b3b046e)
- enhance GitHub Copilot integration with support for model metadata and endpoint resolution (e8145a2)
- enhance HTML formatting for workflow links in formatWorkflowLinkHtml function (b2745e2)
- enhance loading indicators with pulsing animations and improved status messages (511115a)
- enhance managed N8n state handling and add legacy config support in tests (a39e679)
- enhance n8n compatibility checks and improve workflow instructions (ef83471)
- enhance n8n integration with runtime state resolution and environment handling (104cf35)
- enhance n8n workspace handling by refreshing instructions at launch and updating file paths (8905148)
- enhance package manager command resolution and improve node version checks (766f063)
- enhance provider integration and improve local workflow handling (c4e5b8a)
- enhance provider integration with advanced checklist actions and serialization (d0ee7c9)
- enhance provider registry and proxy runtime for OpenAI and Anthropic support (a983b19)
- enhance recovery logic to detect unresolved deliberation during execution attempts (01fcd85)
- enhance required action handling with blocking and follow-up distinctions (77afa86)
- Enhance responsive design and improve text styling for homepage components (6614645)
- enhance runtime flow documentation and introduce workflow diagram parsing (872a9ff)
- enhance setup status handling for active webui surfaces and update related tests (70daa4e)
- enhance support for Anthropic integration by adding setup-token and updating provider details (77c807b)
- enhance support for copilot-proxy provider in execution phase (ad88160)
- enhance Telegram bot onboarding and linking process with deep links (bc79b03)
- enhance temporary environment setup and improve legacy credential path resolution in tests (8b0813c)
- enhance user-facing updates for tool events and phases (fdd4e20)
- enhance workflow directory resolution and update related configurations (e66c3de)
- enhance workflow graph parsing to support loop edges and improve routing map handling (3ca67ec)
- enhance workflow presentation logic to require local workflow existence and improve system prompt instructions (9e05b88)
- enhance workspace instruction handling and improve command feedback messages (983d079)
- enhance writeWorkspaceFile tool with error handling for missing content and add corresponding test (0fe42a0)
- enhance YagrAgent to manage prompt snapshots and invalidate sessions on workspace instruction changes (f3a4f01)
- enhance YagrN8nConfigService for compatibility with n8nac and improve output sanitization (fe8dfca)
- gateway: implement gateway supervisor management and status handling (f6e1d7e)
- gemini: enhance CodeAssist integration with project ID caching and improved error handling (68ba46c)
- gemini: implement error handling and session management in doStream method (c9dbe8c)
- gemini: streamline Gemini OAuth model fetching and enhance error handling (3a45987)
- implement abort handling in run engine and web UI, enhance user experience with stop functionality (1ffffbf)
- implement background gateway surface management and enhance TUI launch process (1f507b6)
- implement gateway worker command and enhance gateway supervisor process with logging (bfd3e16)
- implement internal tag system for prompt management and enhance output sanitization (9b3273e)
- implement local state management with reset and cleanup functionality (b01cd64)
- implement managed n8n runtime support and enhance configuration handling (3272365)
- implement model catalog caching and dynamic model fetching (4f124d3)
- implement normalization for function tool parameters schema and add tests (b69b9a4)
- implement runtime hooks for tool execution and required actions (5f4c8bf)
- implement sanitization for assistant response messages and add related tests (c0440b6)
- implement theme mode selection in web UI (36365ca)
- implement unresolved deliberation detection and update completion gate state handling (cdfe15f)
- improve Docker error messages for local n8n setup (812cc91)
- integrate Anthropic account support and improve OpenAI provider handling (fcba362)
- integrate language model configuration into TelegramGateway for enhanced provider capabilities (e5bb1e1)
- integrate user-visible updates for tool, phase, and state events in interactive app (37bdc1a)
- integrate workflow directory resolution into system prompt and enhance n8n configuration handling (9b154d2)
- local n8n manager + multi-provider OAuth support (e04d340)
- memory: cross-session memory injected into system prompt (5ee09c3)
- n8n-local: add ManagedN8nOwnerCredentialService for storing owner credentials (065729e)
- n8n-local: implement silent bootstrap for managed local n8n with owner credentials (065729e)
- n8n: enhance local n8n management with open command and bootstrap state tracking (b8c3468)
- n8n: implement local workflow open bridge and enhance workflow link handling (5006254)
- n8n: implement managed local n8n installation and bootstrap process (8ac8c3c)
- n8n: implement spinner for local n8n installation and enhance setup wizard feedback (021bd1e)
- n8n: refactor scenario management and enhance environment setup (6b1b746)
- n8n: retrieve existing API key for n8n connection in setup wizard (6102425)
- openai: enhance OpenAI account integration with validation and setup wizard updates (162a6b3)
- persistent context indicator and force-compact in all interfaces (33509e0)
- refactor N8n launch preparation and update related functions for improved handling (62ab49f)
- refactor workspace handling to utilize n8n workspace directory and enhance skill file management (501edd0)
- refine completion gate logic and enhance tool descriptions for clarity (7095f68)
- refine guardrails for workflow editing and improve clarity in instructions (68aa4f6)
- remove workspace instruction compaction and update related tests for clarity (b592726)
- Rename yagr setup script to onboard for clarity (e7f86fd)
- render workflow diagram as interactive SVG graph (4e9421c)
- replace YAGR_MODEL_PROVIDERS with YAGR_SELECTABLE_MODEL_PROVIDERS for improved provider filtering (311a57e)
- Revamp homepage and add n8n-as-code documentation (3684c09)
- session: clean re-implementation of session persistence (35565d8)
- session: enhance session browsing with visual indicators and state management (66c2da4)
- session: session persistence, cross-session memory & browse-during-run (d7b77f8)
- setup: enhance getN8nDefaults to support URL override and improve setup wizard input handling (ca807ad)
- setup: implement setup wizard for n8n and LLM configuration (b7c7b7e)
- setup: implement start action prompt and refactor launch target resolution (c47005e)
- standalone Yagr repo — remove n8n-as-code packages, docs and tooling (74a5465)
- telegram: implement Telegram gateway with setup, messaging, and chat management features (e58834e)
- tests: add Google streaming response capture and thought_signature logging (f8b3e63)
- transformer: add Phase 2 completion documentation and metrics (7134d9a)
- transformer: create comprehensive TypeScript transformation plan (7134d9a)
- update branding to emphasize Yagr's identity as (Y)our (A)gent (G)rounded in (R)eality (f61ade5)
- update CI workflow and tests to improve credential path handling (0a0a646)
- update dependencies and replace ink-text-input with @inkjs/ui (83ec743)
- update documentation and code references to reflect the transition from n8n backend to orchestrator terminology (e789143)
- update event tone in WebUiGateway and enhance diagram handling in workflow presentation (46afff8)
- update French to English translations for user-facing messages across multiple components (39ca7eb)
- update homepage branding and add quick start instructions (36365ca)
- update model handling in setup functions to support undefined values and improve logic clarity (4f8408b)
- update OpenAI account connection hints to clarify ChatGPT subscription usage (85070dc)
- update provider display names and enhance provider wizard order (c808905)
- update provider integration matrix and enhance Google provider model preferences (f75de77)
- update provider integration matrix and enhance OpenAI account handling for tool calls (2147e9a)
- update provider integration matrix and enhance skills handling in n8nac tool (1b6b2ca)
- update provider integration matrix for copilot-proxy and enhance GitHub Copilot session handling (b226695)
- update provider integration matrix for google-proxy and change default model to gemini-3-flash-preview (5cbc2c5)
- update provider integration matrix for groq and enhance API key retrieval logic (e7300dd)
- update provider integration matrix for OpenAI and add tests for account handling (a5c4e38)
- update provider integration matrix for OpenAI and enhance provider options in context compaction and run engine (afb275e)
- update provider integration matrix for OpenAI and fix advanced scenario results (491e67c)
- update provider integration matrix timestamp and enhance provider options for 'groq' (a0053cd)
- update reset command to clear chat session and improve conversation reinitialization (0cb20e9)
- update scenario integration report and provider integration matrix with new data (79bc5dd)
- update styles and structure for improved UI elements and responsiveness (239f738)
- update tests for node version support and improve Yagr home directory resolution (4fe54e8)
- webui: display context fill bar in streaming workbench (da1be87)
- wire onContextUsage across all gateway interfaces (b23b1a8)
- workflow preview header card with Open in n8n button (7d19a7c)
- add hyperlink to n8n in README for clarity (b7eaf94)
- address PR review findings from architecture refactor (413abbb)
- address second-pass PR review comments (4bb7e8c)
- capabilities: eliminate heuristic fallbacks, fix Mistral weak classification (d5ea0ab)
- cli: suppress API warning spam in n8nac list output (5482524)
- copilot-proxy: emit tool calls in doStream and fix capability classification (8ab8958)
- correct argument order for gateway start command in spawn function (40f1b21)
- enhance completion gate logic to handle workflow failures and update related tests (f676f11)
- google: preserve thought_signature across multi-turn tool use (ba23467)
- n8n-local: update docker manager to read existing state for port and image (065729e)
- remove environment declarations from release workflow jobs (6a465fa)
- remove outdated link to n8n-as-code in README (c31d694)
- remove WhatsApp checkbox from setup page as runtime is not yet available (46afd6f)
- reorder candidateRoots in loadWorkspaceInstructions and simplify text delta handling in executePhase (4975686)
- runtime: strengthen native-tooling execute directives to prevent post-discovery stall (8bf2db1)
- sanitize instanceIdentifier for Windows path safety (0bb9720)
- session: address PR review comments (bd5f54b)
- setup: skip Copilot auth screen when session already exists (9015953)
- strengthen presentWorkflowResult instruction to cover all workflow references (314175d)
- SVG graph scrolls horizontally instead of squishing for wide workflows (1cc00ea)
- update cache-dependency-path to support multiple package-lock.json files (0c48dad)
- update documentation link to point to the correct Yagr docs (f1e5d66)
- update documentation links and CNAME for new domain yagr.dev (40830f9)
- update formatWorkflowLinkHtml to return bare URL instead of anchor tag (c0e50cc)
- update n8n-as-code links in README for accuracy (b3933db)
- update Node.js version to 24 and add environment inspection steps in release workflow (0f0f0a5)
- update README to reflect n8n-as-code integration and improve clarity (efeb26b)
- update test model preferences for Google and Copilot providers (e2cf703)
- webui: always start fresh session on new browser/tab open (19ee3cd)
- webui: eliminate session-ID race condition, add greeting handling (4f0f108)
- webui: register first session on disk at mount time (28244bf)
- webui: update stylesheet link and improve static asset handling (4563320)
- workflow: update workflow link handling to support target URLs for auth bridge (065729e)
0.2.14 (2026-03-30)
- memory: cross-session memory injected into system prompt (2a56e4f)
- session: clean re-implementation of session persistence (a9b8a15)
- session: enhance session browsing with visual indicators and state management (eaed7a3)
- session: session persistence, cross-session memory & browse-during-run (ae33ece)
- session: address PR review comments (8a64f54)
- webui: always start fresh session on new browser/tab open (e96a585)
- webui: eliminate session-ID race condition, add greeting handling (b1a5219)
- webui: register first session on disk at mount time (755a261)
0.2.13 (2026-03-25)
- add ensureGitHubCopilotSession to manage Copilot authentication state (295a4c4)
- enhance completion gate logic and introduce material work tracking (853c0f1)
- enhance GitHub Copilot integration with support for model metadata and endpoint resolution (57f5f28)
- enhance n8n integration with runtime state resolution and environment handling (4754c5f)
- enhance provider integration with advanced checklist actions and serialization (d98dff7)
- enhance required action handling with blocking and follow-up distinctions (97575f6)
- enhance runtime flow documentation and introduce workflow diagram parsing (f3ec267)
- enhance user-facing updates for tool events and phases (59da455)
- enhance writeWorkspaceFile tool with error handling for missing content and add corresponding test (ac3453f)
- implement gateway worker command and enhance gateway supervisor process with logging (54563fd)
- implement normalization for function tool parameters schema and add tests (c1806ea)
- integrate language model configuration into TelegramGateway for enhanced provider capabilities (7491032)
- integrate user-visible updates for tool, phase, and state events in interactive app (50157bd)
- tests: add Google streaming response capture and thought_signature logging (a344ae4)
- update French to English translations for user-facing messages across multiple components (cd65186)
- update reset command to clear chat session and improve conversation reinitialization (6c3b9cc)
- address PR review findings from architecture refactor (f5398d6)
- address second-pass PR review comments (168664d)
- capabilities: eliminate heuristic fallbacks, fix Mistral weak classification (07a54f1)
- copilot-proxy: emit tool calls in doStream and fix capability classification (c058c84)
- google: preserve thought_signature across multi-turn tool use (5207c0d)
- runtime: strengthen native-tooling execute directives to prevent post-discovery stall (668170e)
- sanitize instanceIdentifier for Windows path safety (5d923d9)
- setup: skip Copilot auth screen when session already exists (f802fa4)
- update test model preferences for Google and Copilot providers (14fc4fb)
0.2.12 (2026-03-22)
- replace YAGR_MODEL_PROVIDERS with YAGR_SELECTABLE_MODEL_PROVIDERS for improved provider filtering (b7c717e)
0.2.11 (2026-03-22)
- add clean:yagr:all script for comprehensive local cleanup (4506781)
- add n8n local runtime options and update related assessments and tests (af73c4c)
- add resolveManagedN8nBootstrapStage function and update bootstrap stage handling in install functions (a27a48a)
- enhance managed N8n state handling and add legacy config support in tests (75bf72c)
- implement managed n8n runtime support and enhance configuration handling (59f4081)
- refactor N8n launch preparation and update related functions for improved handling (b3d2eca)
- update provider integration matrix and enhance OpenAI account handling for tool calls (f038462)
- update provider integration matrix for OpenAI and add tests for account handling (6bb3058)
0.2.10 (2026-03-21)
- add support for Gemini and GitHub Copilot OAuth providers (1c4ecc6)
- add support for multiple OAuth providers and enhance provider integration testing (8353290)
- anthropic: enhance credential handling with setup-token and API key support (e87db14)
- enhance Docker integration and error handling in local n8n setup (2bbe3cf)
- enhance package manager command resolution and improve node version checks (73dba19)
- enhance provider integration and improve local workflow handling (1975efc)
- enhance provider registry and proxy runtime for OpenAI and Anthropic support (6c2dc9c)
- enhance support for Anthropic integration by adding setup-token and updating provider details (e23f7d0)
- enhance support for copilot-proxy provider in execution phase (95c21a4)
- enhance temporary environment setup and improve legacy credential path resolution in tests (8ee3182)
- gemini: enhance CodeAssist integration with project ID caching and improved error handling (e80c910)
- gemini: implement error handling and session management in doStream method (3262019)
- gemini: streamline Gemini OAuth model fetching and enhance error handling (c3d1b12)
- implement model catalog caching and dynamic model fetching (e395b67)
- improve Docker error messages for local n8n setup (2270aa2)
- integrate Anthropic account support and improve OpenAI provider handling (da726c4)
- local n8n manager + multi-provider OAuth support (5aaea2b)
- n8n-local: add ManagedN8nOwnerCredentialService for storing owner credentials (ca38d87)
- n8n-local: implement silent bootstrap for managed local n8n with owner credentials (ca38d87)
- n8n: enhance local n8n management with open command and bootstrap state tracking (ffcc234)
- n8n: implement local workflow open bridge and enhance workflow link handling (83eb873)
- n8n: implement managed local n8n installation and bootstrap process (52f8fd5)
- n8n: implement spinner for local n8n installation and enhance setup wizard feedback (9fa3854)
- n8n: refactor scenario management and enhance environment setup (f6b2d86)
- n8n: retrieve existing API key for n8n connection in setup wizard (817ff6f)
- openai: enhance OpenAI account integration with validation and setup wizard updates (a0668d7)
- update CI workflow and tests to improve credential path handling (de06e05)
- update OpenAI account connection hints to clarify ChatGPT subscription usage (164650c)
- update provider display names and enhance provider wizard order (a0fb38f)
- update provider integration matrix and enhance Google provider model preferences (5c98dc6)
- update provider integration matrix and enhance skills handling in n8nac tool (bc0ad88)
- update provider integration matrix for copilot-proxy and enhance GitHub Copilot session handling (fa08d90)
- update provider integration matrix for google-proxy and change default model to gemini-3-flash-preview (f0ace99)
- update provider integration matrix for groq and enhance API key retrieval logic (7833654)
- update provider integration matrix for OpenAI and enhance provider options in context compaction and run engine (4a6bb8c)
- update provider integration matrix for OpenAI and fix advanced scenario results (9bb046c)
- update provider integration matrix timestamp and enhance provider options for 'groq' (6be7c13)
- update tests for node version support and improve Yagr home directory resolution (201d69f)
- n8n-local: update docker manager to read existing state for port and image (ca38d87)
- workflow: update workflow link handling to support target URLs for auth bridge (ca38d87)
0.2.9 (2026-03-19)
- clarify n8n as the primary orchestrator and future support for additional orchestrators (dffbd01)
- add hyperlink to n8n in README for clarity (6a8876b)
- remove outdated link to n8n-as-code in README (ac62541)
- remove WhatsApp checkbox from setup page as runtime is not yet available (0172eb5)
- update n8n-as-code links in README for accuracy (a0404fb)
0.2.8 (2026-03-19)
- add guardrails for workflow editing and duplication prevention in buildSystemPromptSnapshot (dd8462e)
- add help and version commands to CLI and improve usage instructions (d0a751f)
- enhance n8n compatibility checks and improve workflow instructions (0c56675)
- refine guardrails for workflow editing and improve clarity in instructions (faaa5f7)
0.2.7 (2026-03-19)
- add ActiveRunIndicator component and enhance activity bar visualization (00711b8)
- add llm-reuse-config phase to setup wizard for reusing LLM configurations (a0dec91)
- add workflow message formatting utilities and integrate with Telegram and TUI (6d08999)
- add workflow URL and title to the presented workflow result (0a09c1f)
- enhance command handling and gateway management in CLI (f3a0a2d)
- enhance HTML formatting for workflow links in formatWorkflowLinkHtml function (e6ad19b)
- enhance loading indicators with pulsing animations and improved status messages (10ddbcd)
- enhance n8n workspace handling by refreshing instructions at launch and updating file paths (e829bbc)
- enhance recovery logic to detect unresolved deliberation during execution attempts (a9ff357)
- enhance Telegram bot onboarding and linking process with deep links (e4efe88)
- enhance workflow directory resolution and update related configurations (99d38b0)
- enhance workspace instruction handling and improve command feedback messages (9172dbb)
- enhance YagrAgent to manage prompt snapshots and invalidate sessions on workspace instruction changes (c8d56d9)
- implement background gateway surface management and enhance TUI launch process (95b5e2f)
- implement internal tag system for prompt management and enhance output sanitization (6c7dd46)
- implement sanitization for assistant response messages and add related tests (02e673a)
- implement unresolved deliberation detection and update completion gate state handling (9db6819)
- integrate workflow directory resolution into system prompt and enhance n8n configuration handling (2b5cb8f)
- refactor workspace handling to utilize n8n workspace directory and enhance skill file management (978b39d)
- remove workspace instruction compaction and update related tests for clarity (1d74279)
- update dependencies and replace ink-text-input with @inkjs/ui (0988e77)
- update event tone in WebUiGateway and enhance diagram handling in workflow presentation (d1157c0)
- update model handling in setup functions to support undefined values and improve logic clarity (ec8ce63)
- correct argument order for gateway start command in spawn function (6bd0864)
- update formatWorkflowLinkHtml to return bare URL instead of anchor tag (f7588d9)
0.2.6 (2026-03-18)
- enhance workflow presentation logic to require local workflow existence and improve system prompt instructions (efc3b92)
- enhance YagrN8nConfigService for compatibility with n8nac and improve output sanitization (9f73f88)
- enhance completion gate logic to handle workflow failures and update related tests (0a09703)
- reorder candidateRoots in loadWorkspaceInstructions and simplify text delta handling in executePhase (1055f89)
0.2.5 (2026-03-18)
- update Node.js version to 24 and add environment inspection steps in release workflow (ae9f4b3)
0.2.4 (2026-03-18)
- update documentation links and CNAME for new domain yagr.dev (e35a2bc)
0.2.3 (2026-03-18)
- update documentation link to point to the correct Yagr docs (a7fdd70)
0.2.2 (2026-03-18)
- implement local state management with reset and cleanup functionality (e7eca13)
0.2.1 (2026-03-18)
- enhance setup status handling for active webui surfaces and update related tests (54ba8e5)
0.2.0 (2026-03-18)
- The 'n8n-as-code watch' command is deprecated in favor of 'n8nac start'. Users should update their scripts and workflows accordingly.
- add 'prettier' as an external dependency for esbuild configuration (6542067)
- add alias for prettier to ensure CJS compatibility in build configuration (70c18bd)
- add Apache License 2.0 to the repository (4230be6)
- add ASCII workflow diagram to workflow preview card (94710f4)
- add build configuration for n8nac CLI and update promise handling (1a0af08)
- add custom nodes support via n8nac-custom-nodes.json sidecar file (e293a4e)
- add GitHub Actions workflows for documentation and release processes, update package name to @yagr/agent (0674b72)
- add installation instructions for skills CLI as global and local dependencies (6dfcd4f)
- add Open VSX publishing support for VS Code extensions (5c2884a)
- Add quick start guide and onboarding flow to documentation (e6f654b)
- add refreshLocalState method to SyncManager and update sync commands for accurate local cache handling (1d8437c)
- add Skills package documentation for AI agent tools (ed72e55)
- add styles for web UI components and layout (0139691)
- add SubAgent workflow with memory and research capabilities (3442f39)
- add Sync package documentation for workflow management services (ed72e55)
- add transliteration for accented characters in name generation (238a779)
- add TypeScript formatter for generating code snippets and documentation (e5d9b9d)
- add TypeScript workflows support and conversion CLI commands (0583c59)
- add usage tip for local shims in documentation (d810bd9)
- add web UI for Yagr with configuration and chat functionality (9c0cb0e)
- add workflow search to cli and extension (ca196fc)
- agent: add interactive cli and test harness (86bc5a6)
- agent: add run engine and workspace tools (9cbacbe)
- agent: add tools for file management and enhance system prompt with workspace instructions (d1d051c)
- agent: implement required actions handling and approval flow in runtime (24798ba)
- agent: scaffold Holon engine package (01d5e37)
- build: resolve latest stable n8n dynamically (cbaf62b)
- ci: add live integration tests and update CI workflows (f83ecf6)
- claude-plugin: add marketplace-ready plugin packaging (31d81bb)
- cli: add non-interactive init for agents (9ccc8e0)
- cli: enhance test scripts with integration testing capabilities (f83ecf6)
- cli: push workflows by filename (0422619)
- context-compaction: implement context compaction logic and tests for LLM summary handling (8a6632d)
- docs: add Claude Plugin Privacy Policy and update sidebar (69dce0d)
- docs: update terminology to reflect n8n ontology in README and homepage (5a50aad)
- emit multiline jsCode as template literals (579d390)
- enhance AI tool support and enrich node metadata for HTTP requests (4052027)
- enhance AiContextGenerator to support pre-release detection and update CLI command usage (bde29b9)
- enhance chat message handling and UI styles (8e703ea)
- enhance configuration management by implementing unified config file for CLI and VSCode alignment (50dce35)
- enhance conflict resolution by removing 'Mark as Resolved' action and updating workflow status handling (18ba868)
- enhance push functionality to handle new and existing workflows with filename support (6900770)
- Enhance responsive design and improve text styling for homepage components (64b1d7e)
- enhance shim generation test to include extension path simulation for VS Code (22238f1)
- enhance skills assets copying logic and include n8n-workflows.d.ts from CLI package (fd002f6)
- Enhance skills package with TypeScript workflow support (4700a28)
- enhance sync and watcher services with AI dependency handling and logging (3a5d724)
- enhance TypeScript node generation with workflow support and improved formatting (6802ba0)
- enhance update-ai command and AiContextGenerator to improve local shim generation and clarify installation requirements for skills CLI (3fb7e06)
- enhance VS Code extension resolution logic for better remote environment support (f65f8aa)
- enhance workflow graph parsing to support loop edges and improve routing map handling (ceb3409)
- enhance workflow handling with AI dependency extraction and filename-based key support (615c37b)
- enhance workflow hashing and integration tests to preserve workflow IDs during transformations (b227927)
- enhance workflow search functionality with new tree view and command handling (d687bd5)
- enhance workflow validation and transformation with TypeScript support (dbf7dda)
- enhance workflow-map generation for improved navigation and readability (94c09cd)
- enhance WorkflowSanitizer to preserve executionOrder and add test utilities for cleanup (c5e6418)
- enhance workspace configuration handling and sync manager management (3ebb62d)
- expand AI connection types and add workspace TypeScript stubs (4b9cc90)
- gateway: implement gateway supervisor management and status handling (9bcc69e)
- implement abort handling in run engine and web UI, enhance user experience with stop functionality (0b6c439)
- implement auto-push and conflict resolution in SyncManager; update VSCode extension for improved workflow handling (9ff944a)
- implement CliApi to unify CLI command handling in VSCode extension (4eb2a50)
- implement cursor pagination for workflows and add integration tests (d140208)
- implement fetch command to update remote state cache for workflows (cc6c064)
- implement force refresh method and update sync logic across commands; add Pull-on-Focus feature in VSCode extension (f110a9b)
- implement git-like sync architecture with conflict resolution for workflows (894b0a6)
- implement Git-like sync architecture; disable auto-push and update sync logic in StartCommand and SyncManager (3711d3e)
- implement instance identifier resolution and unify workspace config handling (2d4574e)
- implement lightweight workflow listing to optimize status retrieval (289e9bf)
- implement runtime hooks for tool execution and required actions (ef421f5)
- implement theme mode selection in web UI (57a8e39)
- improve VS Code extension configuration UX with automatic project loading and pre-selection (91fcee5)
- integrate TypeScript transformer into sync package, replacing JSON with .workflow.ts files (390aa35)
- openclaw: add OpenClaw plugin for n8n-as-code (f71c065)
- openclaw: add post-setup tips to n8nac:setup wizard (0dbcd9c)
- openclaw: wire plugin release flow (295c9fe)
- optimize remote state fetching for workflows in activate function (c3b936e)
- optimize workflow synchronization by removing force refresh and using cached state (40ae940)
- pagination: enhance workflow naming with business descriptors (24d0704)
- readme: add community workflow sources section with metadata and licensing details (d587410)
- readme: add star history section with dynamic chart (b2ff4d6)
- Refactor AiContextGenerator to remove shim generation and update command usage (b5f6fa1)
- refactor StartCommand and SyncCommand to streamline conflict resolution; update VSCode extension for improved user experience and action handling (e10a6e8)
- remove deprecated n8nac files and add Switch/If node operations reference (1b26ac3)
- remove SnippetGenerator and related functionality from AI context updates (b5d3781)
- remove sync package references and integrate sync logic into cli package; update related documentation and tests (89901ce)
- remove sync package references and update documentation to reflect embedded sync engine in CLI (0369960)
- Rename yagr setup script to onboard for clarity (ff8cfeb)
- render workflow diagram as interactive SVG graph (3d61759)
- Restrict local workflow file watching and discovery to
.workflow.tsfiles and refresh remote state on startup. (77137f7) - retain node GUIDs across JSON ↔ TypeScript roundtrips (2f77f8b)
- Revamp homepage and add n8n-as-code documentation (764ac9a)
- save fallback instance identifier to local config in getOrCreateInstanceIdentifier method (bb108ef)
- setup: enhance getN8nDefaults to support URL override and improve setup wizard input handling (13f7343)
- setup: implement setup wizard for n8n and LLM configuration (da83070)
- setup: implement start action prompt and refactor launch target resolution (f581415)
- single config point — VS Code extension syncs credentials to CLI store (2b51743)
- skills: resolve AI Agent example versions dynamically from node schema (1de7f22)
- standalone Yagr repo — remove n8n-as-code packages, docs and tooling (d2119d4)
- sync: add workflow verification after push and new verify command (4742e0d)
- telegram: implement Telegram gateway with setup, messaging, and chat management features (bf215c4)
- tests: add workflow file rename and copy scenarios to integration tests (f89b05e)
- tests: update test command for transformer and include in unified test report (d8e6931)
- transformer: add Phase 2 completion documentation and metrics (d07d679)
- transformer: add utilities for code formatting and naming conventions (cc4716a)
- transformer: create comprehensive TypeScript transformation plan (d07d679)
- transition to git-like sync architecture for n8n workflows (9d1cd51)
- unify configuration management by migrating to n8nac-config.json and removing legacy files (58a0bb4)
- update branding to emphasize Yagr's identity as (Y)our (A)gent (G)rounded in (R)eality (9a9967e)
- update build script to generate SKILL.md dynamically and remove template file; enhance AiContextGenerator for workflow context (2cfec72)
- update command handling for remote-only workflows in WorkflowItem (eaed8e2)
- update configuration management to use n8nac-config.json and enhance CLI commands for improved workflow handling (a4afc65)
- update Discord generation node to include post brief in main execution path (12b11a4)
- update documentation and code references to reflect the transition from n8n backend to orchestrator terminology (73e5a0d)
- update documentation to reflect breaking changes for TypeScript workflow format across all packages (48062d1)
- update generate:nodes script for comprehensive documentation generation and enhance test report parsing for Jest compatibility (feefb85)
- update homepage branding and add quick start instructions (57a8e39)
- update install command to always download workflows as TypeScript and improve parameter prioritization in TypeScript formatter (1f3e78e)
- update Open VSX publish logic and enhance package.json metadata (27a116e)
- update package versions and changelogs for n8n-as-code ecosystem (986996b)
- update README and CLI documentation to enhance git-like sync workflow with conflict resolution commands (235f318)
- update release workflow to support pre-releases and enhance publishing logic (6fae128)
- update robust sync tests to handle TypeScript workflow files and improve workflow identification logic (0bd2577)
- update styles and structure for improved UI elements and responsiveness (611ea79)
- update tests and documentation for TypeScript workflow support (37ecfc4)
- update TypeScript configuration files to include transformer references and ensure composite builds (53a2451)
- update version numbers and changelogs for dependencies across packages (10dd3b3)
- update version numbers and changelogs for pagination implementation across packages (f4b3b29)
- update vscode-extension to version 0.18.0 and adjust pre-release versioning logic (e490a29)
- update workflow documentation to reflect TypeScript usage and improve clarity (faa38a2)
- vscode: watch .n8n-state.json to react to CLI push/pull/resolve (82c0e0d)
- workflow preview header card with Open in n8n button (f792b12)
- add component field to package configurations in release-please config (dbc7cd5)
- add error handling for invalid TypeScript identifiers to prevent data loss during workflow sync (36a39da)
- add httpRequestTool schema, fix ESM scanning in generate-n8n-index, add guidance against toolHttpRequest (2205212)
- address PR review comments (8a10a9a)
- address PR review comments - pin deps, fix docs, add --cli-version, use fileURLToPath (082b8d1)
- address PR review feedback (699647f)
- address vscode publish workflow review comments (9bf4fa7)
- align openclaw plugin manifest id with package name (46dee72)
- align pagination log with naming mode (d9832f4)
- align transformer tag input types (0a4e5d0)
- build: address review feedback on cache resolution and documentation (83324d0)
- build: harden n8n cache resolution in CI (09e1ff5)
- build: refresh docs cache when llms index changes (87b30ca)
- bundle prettier to prevent activation failure when installed from store (76b1389)
- ci: create release PR after stable publish reconciliation (c7cca45)
- claude-plugin: agent must never ask user to run init manually (2ef9bf0)
- claude-plugin: improve initialization instructions for n8n workspace setup (a199f48)
- claude-plugin: remove root plugin manifest collision (eac2529)
- claude-plugin: require init before workflow actions (8ab72b3)
- claude-plugin: ship a slim marketplace plugin root (e24a8c6)
- cli: address Claude plugin review feedback (5fb588e)
- cli: avoid tsconfig paths/baseUrl conflict in workspace setup (913281e)
- cli: preserve workflow tags on pull (d6b1379)
- cli: remove deprecated baseUrl from generated workspace tsconfig (08f9273)
- cli: suppress API warning spam in n8nac list output (bcf4e02)
- cli: update push command to require full workflow file path (d28ded0)
- cli: validate project config before ensureInstanceIdentifier in getSyncConfig (90991bf)
- complete AI connection types and improve agent instructions (239d4c3)
- correct CLI package ID in documentation (ed72e55)
- correct Vscode-extension package ID in documentation (ed72e55)
- correct WorkflowValidator custom nodes test expectation (a53407e)
- dependencies: pin CLI and skills dependencies in pre-release workflow (ba13a21)
- dependencies: update version pinning logic for inter-package dependencies and adjust AGENTS.md generation for pre-release builds (a7a7a0d)
- docs: align skills.md headings and examples with actual CLI command names (a294878)
- docs: clarify connection instructions in README.md (40a0755)
- docs: remove duplicate <workflowId> placeholder from pull/push examples (b3ec944)
- emit [ai_*] flags for AI sub-nodes in workflow-map NODE INDEX (d487634)
- enhance name cleaning logic and add tests for special character handling in naming utilities (815782b)
- enhance Open VSX publishing logic for pre-release builds (c074f42)
- enhance repository URL handling and improve changelog generation logic (a4e9ee6)
- enhance version fetching logic in manual publish workflow (4970d4b)
- enhance Windows compatibility for dev link setup and improve error handling (d6f79f0)
- escape quoted decorator metadata (7ddfcb1)
- generalize AI tool variant schema discovery (2f5760e)
- improve activation flow by registering commands before async initialization to prevent delays (39bb77b)
- improve JSON handling in release scripts and enhance version formatting (c83b41a)
- improve next alignment checks in release workflow (5ad6638)
- improve version retrieval logic to handle different execution contexts more accurately (4ac7090)
- improve workspace initialization handling; reset state if config file is missing (4bd0834)
- keep openclaw plugin id aligned with n8nac (5b59677)
- lazy-initialize WorkflowRegistry in skills-commander to avoid eager I/O on startup (526d114)
- load prettier lazily in formatTypeScript and update external dependencies in esbuild config (5c8614a)
- n8n-as-code: force version bump (157621f)
- naming: handle null/undefined inputs in property and class name generation (6e341ac)
- openclaw: address review feedback on setup and tool execution (706869f)
- openclaw: lazy-load AGENTS.md in before_prompt_build if setup ran after gateway start (2a0e2a5)
- openclaw: pass API key via stdin (eccbc19)
- openclaw: prepend workspace status header to AGENTS.md context to prevent model re-asking for credentials (73ccd30)
- openclaw: rename cli commands n8n:setup → n8nac:setup, n8n:status → n8nac:status (67f6b48)
- openclaw: tighten workspace readiness and timeout handling (7a1c924)
- openclaw: use sdk cli program type (9ac148c)
- optimize workflow list match counting (92cd987)
- preserve alwaysOutputData, executeOnce, retryOnFail, maxTries, waitBetweenTries through pull→push roundtrip (31c62d3)
- preserve workflow tags in TypeScript sync (fbf4877)
- prevent credential forwarding to child processes via explicit env filtering (9ec820b)
- prevent spurious CONFLICT status by ensuring local state is reported as TRACKED when remote hash is unknown (41a42a6)
- readme: add --yes flag to npx commands for smoother CLI usage (1c5aeb8)
- readme: simplify star history section with a single image link (d1d27fa)
- readme: update star history chart link to use SVG format (0dc4c30)
- refine release process to handle version bumps and direct publishing (aec6b93)
- release: always create global showcase release (cc0f62e)
- release: enhance detection for stable and prerelease extension publishes (37aa8bd)
- release: publish initial workspace packages (bec5c6e)
- release: update versioning logic for pre-release packages (e0d12f3)
- remove changeset configuration files and update release workflow for improved package publishing (9c2a304)
- remove duplicated block and normalize headings in skills.md (dccd6ae)
- remove environment declarations from release workflow jobs (fdaf5ed)
- remove false claims about AI rule file generation (8bf4912)
- remove release branch input and adjust environment logic for VS Code publishing (f07f5d5)
- remove stray backticks causing TS errors, add cliCmd for n8nac commands, pin exact version in npx, pin inter-package deps in CI (010aba3)
- remove unnecessary Git ref input from manual publish workflow (fe0cb7e)
- replace all colons in host slug on Windows, not just the first (4705def)
- Replace colon in host slugs on Windows (425edbb)
- replace out-of-scope moduleKeys with Object.keys(module) in debug log; use version placeholder in httpRequestTool examples (a87599e)
- resolve race condition during initialization by managing async state (1919858)
- restore google sheets ai tool schema discovery (94a7df4)
- restore proper line breaks for closing describe blocks in ai-context-generator.test.ts (67d27ae)
- revert hardcoded pre-release versions to * — CI pins exact SHA-suffixed versions at publish time (68ba945)
- sanitize workflow filenames to avoid invalid Windows filesystem names (0d83c26)
- simplify vscode release flow (b0f22c5)
- skills: add custom nodes debug diagnostics (d5938b5)
- skills: expand fixedCollection internal structure in node snippets (bcc1ec1)
- skills: extract highest node version in indexer; handle assignmentCollection type (d6ff0d0)
- skills: loadNodesIndex respects N8N_AS_CODE_ASSETS_DIR; renumber common mistakes (08feece)
- skills: nested fixedcollection fields no longer emit group name as string literal type (f9ff98d)
- skills: pin community workflow downloads to indexed snapshot (1388433)
- skills: show all enum values for options type; remove | string escape hatch (a864ead)
- skip version update if current version matches target version for VS Code extension (9011265)
- stabilize unified config refresh in vscode extension (45593e2)
- streamline version computation logic in manual publish workflow (5a105a7)
- strengthen presentWorkflowResult instruction to cover all workflow references (443675a)
- SVG graph scrolls horizontally instead of squishing for wide workflows (5e87314)
- sync: handle workflow ID mismatch to prevent sync loops (a3941ae)
- sync: refresh local workflow mapping before push (90e2472)
- sync: throw error if workflow not found on remote during pull (b18de07)
- tighten getChildEnv() allowlist + add unit tests (471d869)
- transformer: correct inverted AI CONNECTIONS in workflow-map (b38b1d7)
- transformer: remove const identifier resolution from static parser (7a94f32)
- transformer: replace eval with AST-based value extraction (1a74315)
- update AI connection examples and improve usage instructions (1310dad)
- update AI tool guidance in AGENTS.md and tests for consistency (7573795)
- update cache-dependency-path to support multiple package-lock.json files (f7c9af8)
- update CLI commands and documentation to use --workflowsid for workflow identification (60be6cb)
- update esbuild configuration to enforce CommonJS export conditions for all packages (a6e4d28)
- update manual publish workflow inputs and logic for versioning and publishing (d16c192)
- update n8n spacer command title for clarity (9d7bf4f)
- update package versions and changelogs for @n8n-as-code ecosystem (02d7fbd)
- update package versions and changelogs for @n8n-as-code/cli, @n8n-as-code/skills, and @n8n-as-code/sync (e8b7b7e)
- update README for clarity in conflict protection description (833fa6a)
- update README to correct configuration file name for project switching (b6dc5ad)
- update README to reflect n8n-as-code integration and improve clarity (e9f1c29)
- update release workflow to prevent GitHub Actions from triggering on its own commits and enhance VSCode version handling (475711a)
- update site URL and base path for deployment; add CNAME for custom domain (5690f3e)
- update SyncManager comment and handle workflow conflict resolution (68ad67a)
- update version to 0.13.0 and add changelog entry for race condition resolution (22bde68)
- update version to 0.21.0 and reset stable line in CHANGELOG (aa07327)
- update VS Code extension instructions for clarity (14e53e2)
- update VS Code extension versioning logic to use even minor lines for stable and odd minor lines for prereleases (96cfd15)
- use exact version matching in Marketplace already-exists check (21d15ec)
- use JSON.stringify for node id in @node decorator to safely escape special chars (a1fbdf2)
- validate cli limit input strictly (b751ee8)
- vscode-extension: copy n8n-workflows.d.ts to extension assets during build (bead064)
- vscode-extension: improve board webview clipboard and focus handling on macOS (8f64af6)
- vscode-extension: improve no-workspace initialization UX (74cd5f6)
- vscode-extension: re-publish stable release after pre-release conflict (e518679)
- vscode-extension: unify deletion confirmation terminology and enhance filename mapping stability (528604f)
- vscode-extension: use 'src' as safer fallback for iframe permission origin (307225a)
- vscode-extension: use explicit iframe origin in allow policy (27a5d16)
- vscode: reveal local-only workflows from search (4e97642)
- watcher: enhance file filtering to exclude hidden and archive files (d32901f)
- watcher: remove ID mismatch handling to simplify state management (4b93bdd)
- watcher: replace chokidar with @parcel/watcher for improved file observation and rename detection (b8d9472)
- watcher: resolve duplicate workflow IDs and update mappings (7dceb24)
- webui: update stylesheet link and improve static asset handling (2bce6f9)
- workflow: pin vscode-extension dependency to local cli version (79710d9)
- move AI_CONNECTION_TYPES to module-level Set for O(1) lookups (a49d1ba)
- rename 'watch' command to 'start' in documentation (018ac2b)