---
title: "DeepSeek, reusable subagents, and artifact downloads"
date: "2026-07-31"
---

<Warning>
**The built-in `kimi` provider is now named `moonshot`.** Rename provider pins and `[llm.providers.kimi]` configuration to `moonshot`. Use `MOONSHOT_API_KEY`; `KIMI_API_KEY` remains a legacy credential fallback.
</Warning>

## Direct DeepSeek support

Fabro now has an opt-in direct DeepSeek provider with DeepSeek V4 Flash, model aliases, reasoning-effort controls, and catalog pricing. DeepSeek aliases also work through Fireworks and OpenRouter when those providers are enabled.

## Reuse completed subagent sessions

Parent agents can now resume a completed child session instead of starting a new one. The run keeps the child history and continues forwarding its events to the stage view.

## Download current artifacts as a ZIP

The artifacts page can now download the latest version of every run artifact in one ZIP archive. The server builds the archive from the current file set and tolerates artifacts that disappear during collection.

## More

<Accordion title="Workflows">
- Human-input waits now pause workflow stall timeouts
- Output schemas are now included in agent task instructions
</Accordion>

<Accordion title="Fixes">
- Fixed stale MCP server processes after Fabro upgrades
- Fixed Bedrock tool identifiers that contain unsupported characters
- Structured-output repair failures now include actionable validation details
- Provider quota errors now enter the correct failover path
- Fixed canceled parallel branch durations
</Accordion>

<Accordion title="Improvements">
- The steering bar now starts collapsed and expands when you select it
</Accordion>
