Skip to content

Commit 9a55b16

Browse files
committed
bugfix: 修复 skill_run_env 调用签名错误导致 skill 环境变量注入静默失效
1 parent 7ce3964 commit 9a55b16

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

tests/skills/test_repository.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -470,5 +470,5 @@ def refresh(self) -> None:
470470
return None
471471

472472
repo = _Repo(workspace_runtime=MagicMock())
473-
result = BaseSkillRepository.skill_run_env(repo, "skill")
473+
result = repo.skill_run_env("skill")
474474
assert result == {}

trpc_agent_sdk/skills/tools/_skill_run.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -770,7 +770,7 @@ async def _run_program(
770770
# Inject skill-specific env from repository (e.g. api_key → primary_env)
771771
repository = self._get_repository(ctx)
772772
try:
773-
skill_env: dict[str, str] = repository.skill_run_env(ctx, input_data.skill)
773+
skill_env: dict[str, str] = repository.skill_run_env(input_data.skill)
774774
for k, v in skill_env.items():
775775
k = k.strip()
776776
if not k or not v.strip():

0 commit comments

Comments
 (0)