Skip to content

Releases: y2-intel/harness

v0.0.10

Choose a tag to compare

@github-actions github-actions released this 13 Sep 05:32
5ace1c6

Bug Fixes

  • Tool summaries: Keep the final tool count accurate in terminal scrollback when consecutive calls run without assistant text between them.

v0.0.9

Choose a tag to compare

@github-actions github-actions released this 13 Sep 00:39
118138b

y2 v0.0.9

v0.0.8

Choose a tag to compare

@github-actions github-actions released this 12 Sep 23:01
44916a8

New Features

  • Project MCP servers: Load workspace .mcp.json configurations after explicit approval. Manage local and remote servers, trust decisions, and authentication with y2 mcp commands without opening the interactive shell.
  • Final response JSON: Read the completed final answer from final_output in y2 ask --json while retaining accumulated assistant text in output.
  • 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 --system to 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 /model and /models open 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 none from its authentication methods.
  • Credential recovery: Keep a compatible explicitly selected credential source in status and doctor guidance when no credential resolves.

v0.0.7

Choose a tag to compare

@github-actions github-actions released this 01 Sep 16:58
18222d6

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 auth to open Y2 API Keys and securely save a key. y2 setup remains 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, and Y2_MODEL, or configure another OpenAI-compatible endpoint with OPENAI_API_KEY, OPENAI_BASE_URL, and OPENAI_MODEL.
  • Native installation: Install checksum-verified release artifacts from the maintained y2-intel/harness repository through https://y2.dev/harness/install.sh. The initial macOS CLI archives are not Developer ID signed or Apple-notarized.