## inclusionAI/Avernet — bcs-panel-v1.5.0…v2026.07.15

_24 commits._

### Features
- **feat(cron): separate bot context in task detail** (b8751d3)
- **feat(cron): add 14:00 to autoInitiate schedule and embed default maxTaskNum=3 (#188)** (d91a1f3)
- **feat: 透传 chunk 的 engine_type 到流式消费端 (#178)** (19239ae)
- **feat: repair default bot passport control plane (#179)** (2889ebc)
- **feat(governance-feedback): self-contained v2 feedback_payload + detail nid** (a58d295)
- **feat(ws-relay): enable cross-machine relay as default, replace commen… (#163)** (418a775)

### Fixes
- **fix(harness): reject unknown bots before diagnosis** (34ddaeb)
- **fix connnet draft by service bot offline and fix skills-local set rea… (#209)** (19a5b4d)
- **resolve_ws_conn_info for local paas platform fix (#200)** (9407158)
- **fix: allow failed bots to restart** (acd83ef)
- **fix(publish): describe terminal statuses in process() instead of raising** (dc2b4a2)
- **fix caller instance owner_id (#186)** (7836324)
- **fix caller instance bind device (#182)** (328b605)
- **fix(governance-feedback): guard malformed action_items in enrich** (fe53fc3)
- **fix(publish): deliver stored online channel overrides on rollback (#175)** (2c3e8de)
- **fix(teclaw): backport durable publish polling to REL20260715 (#176)** (b5826d8)
- **fix: preserve default cli scope during mcp sync (#161)** (3566d70)
- **fix: guard bot restart lifecycle states (#164)** (fd36812)
- **fix(publish): drive rollback & retry-restart via the durable queue (#162)** (f471b34)

### Backend
- **remove conf key pattern (#192)** (7e80e99)
- **use operator from get_op (#171)** (754dac8)
- **caller & 拉起容器 (#174)** (596bfee)
- **caller & 拉起容器 (#170)** (269a3e2)
- **unify stream converter and clean up legacy config (#167)** (6f36c7d)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/inclusionAI/Avernet?utm_source=github-action)._