Releases: y2-intel/harness
Releases · y2-intel/harness
Release list
v0.0.10
v0.0.9
v0.0.8
New Features
- Project MCP servers: Load workspace
.mcp.jsonconfigurations after explicit approval. Manage local and remote servers, trust decisions, and authentication withy2 mcpcommands without opening the interactive shell. - Final response JSON: Read the completed final answer from
final_outputiny2 ask --jsonwhile retaining accumulated assistant text inoutput. - Active-turn guidance: Press Ctrl+Enter to steer an active turn at its next model boundary. Enter keeps a prompt queued for the next turn.
- Request instructions: Use
--systemto replace the base prompt for one request while retaining project instructions, tools, and skills.
Improvements
- Catalog navigation: Browse help, models, settings, skills, and saved sessions in compact terminal menus. Both
/modeland/modelsopen the model picker. - Direct endpoint usage: Track reported token and request counts in the native CLI, including separately streamed totals received within one second of completion. Missing totals and unreported prices remain marked incomplete.
- MCP lifecycle: Configure server startup timeouts and clean up owned Docker containers after shutdown or a failed start.
Bug Fixes
- Stable upgrades: Discover newer stable releases once all platform downloads and checksums are available.
- Agent y2 tool execution: Send repository instructions, conversation history, and local tool definitions to Agent y2 so the harness can carry out approved work on your machine.
- Stream recovery: Recover when a native request receives no response headers, and retain completed answers when trailing usage metadata is missing, late, or malformed.
- Markdown rendering: Preserve wrapped lists, fenced code, links, emphasis, Unicode punctuation, and literal backslashes more consistently.
- SDK session lists: Return every page of native sessions while preserving workspace scope, including relative workspace paths.
- MCP sign-in: Allow MCP sign-in without a client secret when the server advertises S256 PKCE, even if it omits
nonefrom its authentication methods. - Credential recovery: Keep a compatible explicitly selected credential source in status and doctor guidance when no credential resolves.
v0.0.7
Breaking Changes
- Provider routing: Connect to Agent Y2 by default or call a configured OpenAI-compatible endpoint directly. Vercel AI Gateway routing is no longer available.
New Features
- Guided Y2 authentication: Run
y2 authto open Y2 API Keys and securely save a key.y2 setupremains available as a direct-entry alias.
Improvements
- Y2 Information Dominance: Use the Y2 name, terminal identity, configuration, and installation paths throughout the native harness.
- Direct provider configuration: Select Agent Y2 with
Y2_API_KEY,Y2_API_CHAT_URL, andY2_MODEL, or configure another OpenAI-compatible endpoint withOPENAI_API_KEY,OPENAI_BASE_URL, andOPENAI_MODEL. - Native installation: Install checksum-verified release artifacts from the maintained
y2-intel/harnessrepository throughhttps://y2.dev/harness/install.sh. The initial macOS CLI archives are not Developer ID signed or Apple-notarized.