mirror of
https://github.com/andrewyng/openworker.git
synced 2026-09-12 15:20:19 +00:00
Shipping lineup: remove Chat, ship Code disabled, gate unshipped personas
Manifests carry ships/group; release builds hide ships:false coworkers (OPENWORKER_UNSHIPPED=1 restores them). Persona detail serves bundle media; staffing gate reads the registry, not the filtered list.
This commit is contained in:
@@ -272,10 +272,10 @@ def test_engine_catalog_respects_settings_disable(tmp_path):
|
||||
client.patch("/v1/skills/hidden", json={"enabled": False})
|
||||
|
||||
from coworker.agent import build_engine
|
||||
from coworker.agents.registry import get_agent
|
||||
from coworker.agents.chat import chat_agent
|
||||
|
||||
engine = build_engine(
|
||||
agent=get_agent("chat"),
|
||||
agent=chat_agent(), # workspace-free agent (persona retired; builder remains)
|
||||
provider=ScriptedProvider(),
|
||||
skill_filter=lambda: manager.effective_skill_names("s1"),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user