Skip to main content

Changelog

Updates are tagged as shipped, in progress, or planned. Claims beyond shipped state remain clearly labeled.

  • shipped - policy - 2026-03-20

    Worktree path confinement

    Subprocess working directories restricted to registered worktree path.

    Control impact: Prevents operations outside intended worktree scope.

  • shipped - policy - 2026-03-20

    Worktree diff and merge endpoints

    Governed git operations with session-scoped audit events.

    Control impact: Enables controlled git operations with full audit trail.

  • shipped - ui - 2026-03-20

    syndicate update command

    Check for updates and upgrade to latest release directly from the CLI.

    Control impact: Improves upgrade experience.

  • shipped - policy - 2026-03-20

    Stdin exhaustion fix

    Terminal no longer hangs after first prompt.

    Control impact: Fixes interactive terminal behavior.

  • shipped - docs - 2026-03-20

    Sessions endpoint schema documented

    GET /api/v1/sessions documented as returning bare JSON array.

    Control impact: Clarifies API contract for integration.

  • shipped - policy - 2026-03-20

    Session policy endpoint

    Query active evaluator state and trust tier.

    Control impact: Enables inspection of active policy configuration per session.

  • shipped - policy - 2026-03-20

    Session fork returns parent reference

    Fork endpoint now returns parent session ID.

    Control impact: Enables session lineage tracking.

  • shipped - policy - 2026-03-20

    Self-contained onboarding wizard

    Provider configuration integrated directly into init flow.

    Control impact: Simplifies initial setup by removing separate setup command.

  • shipped - policy - 2026-03-20

    Rollback checkpoints

    Git-stash-based snapshots created automatically before every write-class tool call.

    Control impact: Enables session rollback to previous states before write operations.

  • shipped - policy - 2026-03-20

    PTY subsystem

    Interactive shell support with workdir confinement.

    Control impact: Enables interactive terminal sessions within governed tool boundaries.

  • shipped - policy - 2026-03-20

    Policy snapshot audit fields

    Session creation now emits correctly populated policy snapshot events.

    Control impact: Fixes audit trail completeness for session initialization.

  • shipped - policy - 2026-03-20

    SHA-256 preimage patch engine

    Atomic patch application with rollback support.

    Control impact: Enables safe file modifications with automatic rollback on failure.

  • shipped - policy - 2026-03-20

    Other provider API key fix

    Provider option 4 now correctly saves API key.

    Control impact: Fixes provider configuration for custom API providers.

  • shipped - policy - 2026-03-20

    Metrics endpoint 500 fix

    GET /api/v1/metrics without Accept header no longer returns 500.

    Control impact: Fixes observability endpoint regression.

  • shipped - docs - 2026-03-20

    Install script sudo escalation

    install.sh automatically uses sudo when INSTALL_DIR is not writable.

    Control impact: Improves installation experience.

  • shipped - policy - 2026-03-20

    Init first-run fix

    syndicate init now works on fresh install.

    Control impact: Fixes installation issue for new users.

  • shipped - policy - 2026-03-20

    Fresh install startup crash fix

    Encryption key step added to init wizard; parent process detects crash faster.

    Control impact: Fixes fresh install experience.

  • shipped - ui - 2026-03-20

    syndicate doctor encryption key check

    Doctor now checks for encryption key before reaching control plane.

    Control impact: Improves diagnostic experience for new users.

  • shipped - policy - 2026-03-20

    Context fragment scoring

    Keyword-overlap relevance with exponential recency decay and staleness detection.

    Control impact: Improves context assembly quality by prioritizing relevant, recent fragments.

  • shipped - policy - 2026-03-20

    Client unregister client_id fix

    POST /api/v1/client/unregister now accepts client_id from request body.

    Control impact: Fixes client count tracking.

  • shipped - policy - 2026-03-20

    Catalog cache provider count fix

    Provider discovery now correctly reports all available providers.

    Control impact: Fixes provider catalog stale cache issue.

  • shipped - policy - 2026-03-19

    Initial Syndicate Code launch

    Control plane for governed AI-initiated code execution with policy enforcement, approval binding, and event attribution.

    Control impact: Establishes core governance model: policy decisions, approval lifecycle, action normalization, and replayable event attribution.

  • shipped - policy - 2026-03-19

    Catalog cache isolation in tests

    Test catalog isolation now prevents pollution of user cache.

    Control impact: Fixes test isolation issue.

  • shipped - policy - 2026-03-12

    Multi-Provider AI Support

    Anthropic and OpenAI streaming with provider registry.

    Control impact: Enables use of multiple AI providers with unified interface.

  • shipped - policy - 2026-03-12

    Context Management

    Token budget allocation across system prompt, repo context, and conversation.

    Control impact: Enables fine-grained control over context size and composition.

  • shipped - policy - 2026-03-12

    Audit System

    Event store with SQLite backend and comprehensive tool tracking.

    Control impact: Provides immutable audit trail for all system operations.