v1.12 track A: container guidance + skills
This commit is contained in:
@@ -49,6 +49,14 @@ export function formatToolArgs(name: string, args: Record<string, unknown>): str
|
||||
if (name === 'git_status') {
|
||||
return '';
|
||||
}
|
||||
if (name === 'skill_use') {
|
||||
// Schema (apps/server/src/services/tools.ts SkillUseInput) uses `name`;
|
||||
// fall back to `skill_name` defensively in case a model emits that key.
|
||||
return truncate(
|
||||
String(args.name ?? (args as { skill_name?: unknown }).skill_name ?? '<unknown>'),
|
||||
ARG_SUMMARY_MAX,
|
||||
);
|
||||
}
|
||||
// Unknown tool — surface first arg value or the literal {} so the user can
|
||||
// see something happened. Forward-compatible with future tools.
|
||||
const keys = Object.keys(args);
|
||||
|
||||
Reference in New Issue
Block a user