You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Registry skills content store and manifest for skill discovery
Config schema exposed through ACP
Checkpointer engine state model, owner union, and pending hunks
Changed
[Breaking — hooks] Hooks graduated from experimental; hooks.toml is now stable. Every hook type is renamed: post_agent_turn → post_agent, before_tool → pre_tool, after_tool → post_tool (the hook_event_name payload field is renamed to match). Update existing hooks.toml files accordingly.
@file mentions now inject as read_file tool calls
Telemetry routed through client-side redaction
Models field migration from list to dict
VibeConfig cutover prep with persisted-config read and orchestrator SSL parity
Reduced feedback survey frequency for users who already responded
Fixed
Duplicate model aliases deduplicated instead of failing config load
UTF-8 BOM stripped in decode_safe
UTF-8 BOM stripped from SKILL.md before parsing frontmatter
MCP server connection errors now surface in the TUI
MCP discovery failures now surface in ACP sessions
stdin content no longer discarded when /dev/tty is unavailable
GitPython import deferred off the ACP startup path
@file mention suggestions stretched to full width
Blank line removed between approval options
Connector tool permission content scrolls instead of cropping
ConfigOrchestrator gained an explicit copy() for forking
Removed
enable_experimental_hooks config flag (and VIBE_ENABLE_EXPERIMENTAL_HOOKS env var); hooks now load unconditionally when declared