Commit Graph

11 Commits

Author SHA1 Message Date
huanghuoguoguo d1d074f492 docs(agent-runner): record release probe results 2026-07-15 09:13:28 +08:00
huanghuoguoguo cc4c24e57f fix(agent-runner): unify streamed completion delivery 2026-07-15 09:10:49 +08:00
huanghuoguoguo 0060edaf3e fix(agent-runner): aggregate non-streaming replies 2026-07-15 08:48:14 +08:00
huanghuoguoguo 730d52bcd0 fix(agent-runner): close sandbox skill authoring flow 2026-07-15 08:35:52 +08:00
huanghuoguoguo 32216a82f5 fix(agent-runner): validate clean marketplace onboarding 2026-07-15 07:52:43 +08:00
huanghuoguoguo 99d9c227f9 feat(agent-runner): enforce 4.x host-owned execution 2026-07-12 20:36:32 +08:00
huanghuoguoguo e6384aae5d feat(agent-runner): finalize 4.x processor integration 2026-07-12 17:00:41 +08:00
huanghuoguoguo 705845b41d docs(agent-runner): align protocol compatibility notes 2026-07-12 16:52:55 +08:00
huanghuoguoguo 29f552dc29 docs(agent): update pluginization status 2026-07-12 16:51:59 +08:00
huanghuoguoguo 0bd50843fe feat(skill): unify skill activation as authorized tools
Expose skill tools (activate/register_skill/native exec) like native tools
instead of gating them behind the skill_authoring capability:
- toolmgr.get_all_tools drops include_skill_authoring; SkillToolLoader
  self-gates on sandbox + skill_mgr
- preproc drops the include_skill_authoring branch; pipeline-bound skills
  and the skills resource gate on skill_mgr presence

Persist activated skills into host.activated_skills conversation state so
they survive across runs (host writes at activate; last-write-wins); drop
the dead restore_activated_skills helper.

Prefill ToolResource.parameters host-side (tool_mgr.get_tool_schema) so
runners build LLM tools without per-tool get_tool_detail round-trips.

Align agent-runner-pluginization design docs to the all-tool model.
2026-07-12 16:51:59 +08:00
huanghuoguoguo dcec8f654a feat(agent-runner): add plugin runner host integration 2026-07-12 16:48:47 +08:00