Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

No length cap on a synced skill's name/description

未关闭
#1,223 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
48/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
活跃
技术栈
typescript
领域
ai, cli

调研方向

跟踪已同步的 SKILL.md frontmatter 如何到达 Skill.fmt 和 Skill 工具描述,然后检查现有的 MAX_TOTAL_BYTES 和 MAX_TOTAL_FILES 处理逻辑。在决定合适的单字段限制和失败行为之前,测量实际 skill 的大小。完成标准是:对超大的 name 和 description 字段进行限制,同时不静默损坏合法的 skill,并为所选行为提供覆盖。

由索引模型根据 Issue 内容生成。

描述

Deferred from the v0.10.0 release review.

A synced bundle is bounded by MAX_TOTAL_BYTES (32MB) and MAX_TOTAL_FILES (2000), but no limit applies to a single SKILL.md frontmatter field. A name or description can be arbitrarily large within that budget.

Both fields are echoed into the system prompt (Skill.fmt) and into the Skill tool's description, on every turn — so one oversized field inflates every request for the life of the session.

Not fixed in the release PR because the cap has to be chosen against real skill sizes: too tight and it silently truncates legitimate descriptions, which is its own failure.

主要语言
TypeScript
星标
813
派生
134
平均合并
1 天 18 小时
30 天内合并 PR
59

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

AltimateAI/altimate-code 的其他 Issue

查看 AltimateAI/altimate-code 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。