Skip to content

Main to staging - #231

Merged
ZoranPandovski merged 4 commits into
stagingfrom
main
Jul 3, 2026
Merged

Main to staging#231
ZoranPandovski merged 4 commits into
stagingfrom
main

Conversation

@ZoranPandovski

Copy link
Copy Markdown
Member

No description provided.

C0staTin and others added 4 commits June 26, 2026 16:34
Updates the README to reflect that Anton is the open-source agentic harness behind MindsHub Cowork, swaps in the Cowork app downloads, and cleans up stale references.

### Changes
- **Reposition**: Anton is "the open-source agentic harness that powers MindsHub Cowork" — the default agent inside Cowork, and standalone via the CLI. Dropped the "alternative to Claude-Cowork" framing (collides with the *Cowork* product name).
- **Downloads → Cowork**: removed the standalone Anton `.pkg`/`.exe` links; the desktop/web path now points to `console.mindshub.ai` (web) and the `mindshub-cowork` macOS/Windows builds. Kept the Anton CLI install (curl/PowerShell).
- **Community**: added Discord (`mindshub.ai/discord`) in the badges/nav and a new **Help & community** section; added **Contributing** (PRs target `dev`) and a **Security** pointer.
- **License**: footer previously claimed **AGPL-3.0**, but the repo's `LICENSE` file is **MIT**. Removed the hardcoded mention to avoid future drift — the README now relies on GitHub's license display + a dynamic badge. ⚠️ If Anton is meant to be AGPL, the `LICENSE` file needs updating (separate change).
- **Cleanups**: fixed typos (`Calendarss`, "was was", "connect an interact", "unsubscribable"); "at MindsDB" → "at MindsHub" in the naming section.
- **UTMs** on `mindshub.ai` links (`utm_campaign=anton-readme`); downloads and Discord left bare.
- **Preserved** all technical/maintainer content (web search table, workspace layout, firewall, analytics, trace headers, Dev guidelines, Versioning, Releasing) with heading anchors intact, plus the promo image, gifs, and DeepWiki badge.
Refresh the Anton README — position as the agent powering Cowork
…ENG-569)

When a multi-tool assistant turn has a non-final tool_result with image
content, _translate_user_blocks was emitting a role:user image message
inline — immediately after each role:tool response. This wedged a user
message between tool responses, leaving subsequent tool_use ids without
a matching tool_result block → Anthropic 400 via the minds router.

Fix: accumulate extracted images in deferred_img_parts across the loop
and flush them as a single role:user message after all role:tool messages.

Adds a regression test covering the multi-tool + image-result case.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…result-image-messages-to-after-all

fix(llm): defer tool_result images to after all role:tool responses (ENG-568)
@ZoranPandovski
ZoranPandovski merged commit 88291fb into staging Jul 3, 2026
11 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 3, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants