Communitygithub.com

dhia7an/agent-sdk

๐Ÿค– Node.js์šฉ ๊ฒฝ๋Ÿ‰ agent-sdk๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํˆฌ๋ช…ํ•˜๊ณ  ๋ฉ”์‹œ์ง€ ์šฐ์„ ์˜ ์—์ด์ „ํŠธ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ , ํšจ์œจ์ ์ธ ๋„๊ตฌ ํ˜ธ์ถœ, ๊ณ„ํš, ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ ํ•ธ๋“œ์˜คํ”„๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

agent-sdk๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

์ด ์Šคํ‚ฌ์€ Node.js ํ™˜๊ฒฝ์—์„œ ํˆฌ๋ช…ํ•˜๊ณ  ๋ฉ”์‹œ์ง€ ์ค‘์‹ฌ์˜ AI ์—์ด์ „ํŠธ๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๋Ÿ‰ SDK์ธ agent-sdk์˜ ์‚ฌ์šฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. agent-sdk๋Š” ํšจ์œจ์ ์ธ ๋„๊ตฌ(tool) ํ˜ธ์ถœ, ์‹คํ–‰ ๊ณ„ํš(planning), ๊ทธ๋ฆฌ๊ณ  ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ ๊ฐ„์˜ ์ž‘์—… ์ „ํ™˜(handoff)์„ ์ง€์›ํ•˜์—ฌ ๋ณต์žกํ•œ ์ž‘์—…์„ ๋ถ„ํ• ํ•˜๊ฑฐ๋‚˜ ํ˜‘์—…ํ•˜๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ๊ฐ ์—์ด์ „ํŠธ์˜ ์˜์‚ฌ ๊ฒฐ์ • ๊ณผ์ •์„ ํˆฌ๋ช…ํ•˜๊ฒŒ ๊ธฐ๋ก(logging)ํ•˜๊ณ  ๋””๋ฒ„๊น…ํ•  ์ˆ˜ ์žˆ์–ด, ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋†’์€ ๊ฐ€์‹œ์„ฑ๊ณผ ์ œ์–ด๊ถŒ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ์Šคํ‚ฌ์€ ์ฃผ๋กœ Claude Code, Cursor, Codex ๋“ฑ์˜ AI ์ฝ”๋”ฉ ์–ด์‹œ์Šคํ„ดํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋ฉฐ, agent-sdk์˜ ์„ค์ •, ์—์ด์ „ํŠธ ์ •์˜, ๋„๊ตฌ ์—ฐ๊ฒฐ ๋ฐ ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ ์›Œํฌํ”Œ๋กœ์šฐ ๊ตฌ์„ฑ ๋ฐฉ๋ฒ•์„ ์ƒ์„ธํžˆ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

์ง€์› ๋Œ€์ƒ~Claude Code~Codex CLI~Cursor
npx skills add dhia7an/agent-sdk

์ฆ๊ฒจ ์‚ฌ์šฉํ•˜๋Š” AI์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐ

์ด ์—์ด์ „ํŠธ ์Šคํ‚ฌ์ด ๋ฏธ๋ฆฌ ๋กœ๋“œ๋œ ์ƒˆ ์ฑ„ํŒ…์„ ์—ฝ๋‹ˆ๋‹ค.

๋ฌธ์„œ

agent-sdk์€(๋Š”) ๋ฌด์—‡์„ ํ•˜๋‚˜์š”?

๐Ÿค– Node.js์šฉ ๊ฒฝ๋Ÿ‰ agent-sdk๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํˆฌ๋ช…ํ•˜๊ณ  ๋ฉ”์‹œ์ง€ ์šฐ์„ ์˜ ์—์ด์ „ํŠธ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ , ํšจ์œจ์ ์ธ ๋„๊ตฌ ํ˜ธ์ถœ, ๊ณ„ํš, ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ ํ•ธ๋“œ์˜คํ”„๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

๊ด€๋ จ ์Šคํ‚ฌ