@@ -111,8 +111,6 @@ github.com/creack/pty v1.1.17 h1:QeVUsEDNrLBW4tMgZHvxy18sKtr6VI492kBhUfhDJNI=
111111github.com/creack/pty  v1.1.17 /go.mod  h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4 =
112112github.com/cyphar/filepath-securejoin  v0.2.5  h1:6iR5tXJ/e6tJZzzdMc1km3Sa7RRIVBKAK32O2s7AYfo =
113113github.com/cyphar/filepath-securejoin  v0.2.5 /go.mod  h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4 =
114- github.com/danielgtaylor/huma/v2  v2.32.0  h1:ytU9ExG/axC434+soXxwNzv0uaxOb3cyCgjj8y3PmBE =
115- github.com/danielgtaylor/huma/v2  v2.32.0 /go.mod  h1:9BxJwkeoPPDEJ2Bg4yPwL1mM1rYpAwCAWFKoo723spk =
116114github.com/davecgh/go-spew  v1.1.0 /go.mod  h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38 =
117115github.com/davecgh/go-spew  v1.1.1  h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c =
118116github.com/davecgh/go-spew  v1.1.1 /go.mod  h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38 =
@@ -215,8 +213,10 @@ github.com/gptscript-ai/chat-completion-client v0.0.0-20250224164718-139cb4507b1
215213github.com/gptscript-ai/chat-completion-client  v0.0.0-20250224164718-139cb4507b1d /go.mod  h1:7P/o6/IWa1KqsntVf68hSnLKuu3+xuqm6lYhch1w4jo =
216214github.com/gptscript-ai/cmd  v0.0.0-20250530150401-bc71fddf8070  h1:xm5ZZFraWFwxyE7TBEncCXArubCDZTwG6s5bpMzqhSY =
217215github.com/gptscript-ai/cmd  v0.0.0-20250530150401-bc71fddf8070 /go.mod  h1:DJAo1xTht1LDkNYFNydVjTHd576TC7MlpsVRl3oloVw =
218- github.com/gptscript-ai/go-gptscript  v0.9.6-0.20250520154649-f1616a06f1b0  h1:UXZRFAUPDWOgeTyjZd4M8YrEEgPc7XOfjgbm81w7x0w =
219- github.com/gptscript-ai/go-gptscript  v0.9.6-0.20250520154649-f1616a06f1b0 /go.mod  h1:t2TyiEa6rhd4reOcorAMUmd5MledmZuTmYrO7rV3Iy8 =
216+ github.com/gptscript-ai/go-gptscript  v0.9.6-0.20250617131750-9129819aea51  h1:9s53UDNVXF+ujMwhg/7LiZlIMYOpn2Ap8WBc1i4Pi/Y =
217+ github.com/gptscript-ai/go-gptscript  v0.9.6-0.20250617131750-9129819aea51 /go.mod  h1:LQ4E2g+t+L/it13Le5m9Hfgn4huS8bO4hcTawFlUzSY =
218+ github.com/gptscript-ai/huma  v0.0.0-20250617131016-b2081da6c65b  h1:QReUetqY+ep2sj6g83oqldPHzwH2T2TG1sv0IWE2hL0 =
219+ github.com/gptscript-ai/huma  v0.0.0-20250617131016-b2081da6c65b /go.mod  h1:y2Eq35Y5Xy6+MZRPgn81/bjNBiEHqEQba+vY+fLigjU =
220220github.com/gptscript-ai/tui  v0.0.0-20250419050840-5e79e16786c9  h1:wQC8sKyeGA50WnCEG+Jo5FNRIkuX3HX8d3ubyWCCoI8 =
221221github.com/gptscript-ai/tui  v0.0.0-20250419050840-5e79e16786c9 /go.mod  h1:iwHxuueg2paOak7zIg0ESBWx7A0wIHGopAratbgaPNY =
222222github.com/hashicorp/errwrap  v1.0.0 /go.mod  h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4 =
@@ -257,15 +257,15 @@ github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4
257257github.com/kevinburke/ssh_config  v1.2.0 /go.mod  h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM =
258258github.com/kisielk/gotool  v1.0.0 /go.mod  h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck =
259259github.com/klauspost/compress  v1.4.1 /go.mod  h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A =
260- github.com/klauspost/compress  v1.17.11   h1:In6xLpyWOi1+C7tXUUWv2ot1QvBjxevKAaI6IXrJmUc =
261- github.com/klauspost/compress  v1.17.11  /go.mod  h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0 =
260+ github.com/klauspost/compress  v1.18.0   h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo =
261+ github.com/klauspost/compress  v1.18.0  /go.mod  h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ =
262262github.com/klauspost/cpuid  v1.2.0  h1:NMpwD2G9JSFOE1/TJjGSo5zG7Yb2bTe7eq1jH+irmeE =
263263github.com/klauspost/cpuid  v1.2.0 /go.mod  h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek =
264264github.com/klauspost/cpuid/v2  v2.0.9 /go.mod  h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg =
265265github.com/klauspost/cpuid/v2  v2.0.10 /go.mod  h1:g2LTdtYhdyuGPqyWyv7qRAmj1WBqxuObKfj5c0PQa7c =
266266github.com/klauspost/cpuid/v2  v2.0.12 /go.mod  h1:g2LTdtYhdyuGPqyWyv7qRAmj1WBqxuObKfj5c0PQa7c =
267- github.com/klauspost/cpuid/v2  v2.2.8   h1:+StwCXwm9PdpiEkPyzBXIy+M9KUb4ODm0Zarf1kS5BM =
268- github.com/klauspost/cpuid/v2  v2.2.8  /go.mod  h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws =
267+ github.com/klauspost/cpuid/v2  v2.2.10   h1:tBs3QSyvjDyFTq3uoc/9xFpCuOsJQFNPiAhYdw2skhE =
268+ github.com/klauspost/cpuid/v2  v2.2.10  /go.mod  h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0 =
269269github.com/klauspost/pgzip  v1.2.6  h1:8RXeL5crjEUFnR2/Sn6GJNWtSQ3Dk8pq4CL3jvdDyjU =
270270github.com/klauspost/pgzip  v1.2.6 /go.mod  h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs =
271271github.com/kr/pretty  v0.1.0 /go.mod  h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo =
@@ -284,8 +284,9 @@ github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0
284284github.com/mailru/easyjson  v0.7.7 /go.mod  h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc =
285285github.com/mattn/go-colorable  v0.1.2 /go.mod  h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE =
286286github.com/mattn/go-colorable  v0.1.9 /go.mod  h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc =
287- github.com/mattn/go-colorable  v0.1.13  h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA =
288287github.com/mattn/go-colorable  v0.1.13 /go.mod  h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg =
288+ github.com/mattn/go-colorable  v0.1.14  h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE =
289+ github.com/mattn/go-colorable  v0.1.14 /go.mod  h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8 =
289290github.com/mattn/go-isatty  v0.0.8 /go.mod  h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s =
290291github.com/mattn/go-isatty  v0.0.12 /go.mod  h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU =
291292github.com/mattn/go-isatty  v0.0.14 /go.mod  h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94 =
@@ -443,8 +444,8 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U
443444golang.org/x/crypto  v0.0.0-20210921155107-089bfa567519 /go.mod  h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc =
444445golang.org/x/crypto  v0.0.0-20220622213112-05595931fe9d /go.mod  h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4 =
445446golang.org/x/crypto  v0.12.0 /go.mod  h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw =
446- golang.org/x/crypto  v0.31 .0  h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U =
447- golang.org/x/crypto  v0.31 .0 /go.mod  h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk =
447+ golang.org/x/crypto  v0.38 .0  h1:jt+WWG8IZlBnVbomuhg2Mdq0+BBQaHbtqHEFEigjUV8 =
448+ golang.org/x/crypto  v0.38 .0 /go.mod  h1:MvrbAqul58NNYPKnOra203SB9vpuZW0e+RRZV+Ggqjw =
448449golang.org/x/exp  v0.0.0-20190121172915-509febef88a4 /go.mod  h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA =
449450golang.org/x/exp  v0.0.0-20190306152737-a1d7652674e8 /go.mod  h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA =
450451golang.org/x/exp  v0.0.0-20190510132918-efd6b22b2522 /go.mod  h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8 =
@@ -501,8 +502,8 @@ golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
501502golang.org/x/net  v0.9.0 /go.mod  h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns =
502503golang.org/x/net  v0.10.0 /go.mod  h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg =
503504golang.org/x/net  v0.14.0 /go.mod  h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI =
504- golang.org/x/net  v0.33 .0  h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I =
505- golang.org/x/net  v0.33 .0 /go.mod  h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4 =
505+ golang.org/x/net  v0.40 .0  h1:79Xs7wF06Gbdcg4kdCCIQArK11Z1hr5POQ6+fIYHNuY =
506+ golang.org/x/net  v0.40 .0 /go.mod  h1:y0hY0exeL2Pku80/zKK7tpntoX23cqL3Oa6njdgRtds =
506507golang.org/x/oauth2  v0.0.0-20180821212333-d2e6202438be /go.mod  h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U =
507508golang.org/x/oauth2  v0.0.0-20190226205417-e64efc72b421 /go.mod  h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw =
508509golang.org/x/oauth2  v0.0.0-20190604053449-0f29369cfe45 /go.mod  h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw =
@@ -583,8 +584,8 @@ golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
583584golang.org/x/text  v0.7.0 /go.mod  h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8 =
584585golang.org/x/text  v0.9.0 /go.mod  h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8 =
585586golang.org/x/text  v0.12.0 /go.mod  h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE =
586- golang.org/x/text  v0.21 .0  h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo =
587- golang.org/x/text  v0.21 .0 /go.mod  h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ =
587+ golang.org/x/text  v0.25 .0  h1:qVyWApTSYLk/drJRO5mDlNYskwQznZmkpV2c8q9zls4 =
588+ golang.org/x/text  v0.25 .0 /go.mod  h1:WEdwpYrmk1qmdHvhkSTNPm3app7v4rsT8F2UD6+VHIA =
588589golang.org/x/time  v0.0.0-20181108054448-85acf8d2951c /go.mod  h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ =
589590golang.org/x/time  v0.0.0-20190308202827-9d24e82272b4 /go.mod  h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ =
590591golang.org/x/tools  v0.0.0-20180917221912-90fa682c2a6e /go.mod  h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ =
0 commit comments