본문 바로가기
C.W.K.
Stream
Lesson 01 of 04 · published

도구는 이름과 스키마와 실행이야

~12 min · tools, schema, admission

Level 0차가운 막대
0 XP0/41 lessons0/14 achievements
0/100 XP to next level100 XP to go0% complete

루프는 도구가 뭔지 몰라

출고 면은 짧은 명단이야. read, write, edit, search, bash, job, note, ask, 클라우드의 remember, 그리고 delegate. 루프는 그들의 영혼을 특수 처리하지 않아. 조립이 스키마를 광고해. 실행은 그 요청이 광고한 스키마에 대해 호출을 들이고, 일련번호를 실행기에 넘겨. 내장과 선택 MCP 도구가 한 게이트를 통과해. 스키마가 선언하지 않은 어휘는 무시해 — 린터가 아니라 입장 통제야.

그 절은 처음부터 문서에 있었고, 필수 content 없이 쓴 쓰기가 빈 파일을 만들고 성공을 보고할 때까지 강제되지 않았어. 입장은 이제 스키마 이유와 함께 tool_call_invalid 를 기록하고, 굳은 tool_call 은 안 쓰고, 수정이 모형에게 어떤 인자가 실패했는지 말해. 준비된 호출만 여전히 실행 권한이야.

이름 더하기 스키마 더하기 실행. 루프가 영어로 이해하는 도구는 다음 방언이 오해할 도구야. 기록이 재생할 수 있는 도구가 도구야.

한계는 소리 내서 말해

유한한 read 는 줄 창을 스트림해. 스캔 예산이 모자라면 결과는 truncatedlines_at_least 하한을 실어 — 빈 성공이 아니야. search 는 크기 때문에 건너뛴 파일을 모두 이름해. 끊을 수 없는 패턴은 시작 전에 거절돼. 침묵이 이 도구들이 막으려고 쓰인 거짓말이야.

Code

입장은 분위기가 아니라 광고된 스키마를 봐·json
{
  "name": "write",
  "schema": {
    "type": "object",
    "required": ["path", "content"],
    "properties": {
      "path": {"type": "string"},
      "content": {"type": "string"}
    }
  }
}

External links

Exercise

쓰는 하네스의 도구 하나를 집어. 필수 필드를 써. 모형이 하나를 빼면 오늘 무슨 일이 일어나는지 써. 답이 '파일이 어쨌든 나타난다'면 Firebrand가 닫은 구멍을 찾은 거야.
Hint
구멍은 대개 성공처럼 보이는 기본값이야.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.