Commit Graph

  • 36845e9c21 feat(apps): attribute agent-created html apps with source_agent duanlikang 2026-09-09 17:56:47 +08:00
  • 15e624107d feat(apps): publish bare HTML through +deploy with a content hash tag duanlikang 2026-09-09 17:55:02 +08:00
  • 78a0487b98 feat(apps): resolve the publish target with a three-level fallback duanlikang 2026-09-09 17:47:01 +08:00
  • 5f3a5313ae feat(apps): add bare HTML flags and mode dispatch to +deploy duanlikang 2026-09-09 17:44:04 +08:00
  • 8e68f06b97 feat(apps): build the bare HTML zip manifest duanlikang 2026-09-09 17:38:17 +08:00
  • 1a3a25d898 feat(apps): resolve the publish entry and derive the app name duanlikang 2026-09-09 17:35:55 +08:00
  • a55460bf70 fix(apps): match credential file names case-insensitively duanlikang 2026-09-09 17:34:28 +08:00
  • 32c48c243c feat(apps): guard bare HTML payloads on credentials and size duanlikang 2026-09-09 17:33:31 +08:00
  • a5008fb803 fix(apps): canonicalize the idempotency key through symlinks duanlikang 2026-09-09 17:31:59 +08:00
  • be7170ed14 feat(apps): collect bare HTML publish payloads with path guards duanlikang 2026-09-09 17:30:28 +08:00
  • 3b5f64e631 fix(apps): return typed errors from the content fingerprint duanlikang 2026-09-09 17:28:15 +08:00
  • a913779127 feat(apps): add the content fingerprint for bare HTML publishing duanlikang 2026-09-09 17:26:47 +08:00
  • c7a4d81eb7 fix(apps): address review comments on the local-dev chain duanlikang 2026-08-31 15:47:43 +08:00
  • 711e0626bf docs(apps): withdraw the local-dev routing row from the domain skill duanlikang 2026-08-31 15:36:47 +08:00
  • 446853b516 fix(apps): route the new local-dev commands in SKILL.md; polish deploy errors duanlikang 2026-08-31 15:35:20 +08:00
  • fb5bdcd4a4 test(apps): cover error paths and swap test hostnames to RFC 2606 names duanlikang 2026-08-31 15:30:47 +08:00
  • 4c23de4fba polish(apps): drop a stray section reference from a test comment duanlikang 2026-08-31 14:53:55 +08:00
  • 79d87917ae polish(apps): tidy protocol references in comments and hints duanlikang 2026-08-31 14:46:13 +08:00
  • a23ec88167 polish(apps): keep routes.json guidance self-contained in comments and hints duanlikang 2026-08-31 14:36:28 +08:00
  • 60c8b5cf2b fix(apps): probe the self-description endpoint via localhost for dual-stack reach duanlikang 2026-08-29 19:53:46 +08:00
  • ae35c4c177 docs(apps): align the identity-check wording with the resolved-target rule duanlikang 2026-08-29 16:07:29 +08:00
  • 5e1b0dae22 fix(apps): compare the endpoint identity against the resolved deploy target duanlikang 2026-08-29 15:54:19 +08:00
  • c15ee91483 feat(apps): --no-verify also waives the dev.port declaration requirement duanlikang 2026-08-29 15:40:02 +08:00
  • 5dbfbfac39 feat(apps): relax +deploy gates; add --no-verify duanlikang 2026-08-29 15:35:09 +08:00
  • 35b9835f0c feat(apps): enforce the local self-description endpoint at deploy time duanlikang 2026-08-29 15:27:29 +08:00
  • c9109d589f polish(apps): clarify stack charset error; pin the declaration gate on dry-run duanlikang 2026-08-29 15:15:26 +08:00
  • d64d7fe898 feat(apps): enforce declaration MUSTs at the +deploy hosting entry duanlikang 2026-08-29 14:35:31 +08:00
  • a9018a1929 feat(apps): rename the spark.json state field app.url to app.online_url duanlikang 2026-08-28 16:11:00 +08:00
  • 3519efd18d feat(apps): sync app.url into spark.json when +release-get observes a finish duanlikang 2026-08-28 16:06:53 +08:00
  • 35aa7477f3 refactor(apps): align local-dev helper filenames with the apps_ convention duanlikang 2026-08-28 15:44:46 +08:00
  • aae494252b feat(apps): return immediately after release acceptance in +deploy duanlikang 2026-08-28 14:36:20 +08:00
  • 0da23c506f fix(apps): recover online_url when a release reports finished without it duanlikang 2026-08-28 10:25:49 +08:00
  • cc7ce76087 feat(apps): rename the project declaration file to spark.json duanlikang 2026-08-28 00:02:14 +08:00
  • 71a592361c refactor(apps): rename +app-dev-init-template/+app-dev-publish to +init-template/+deploy duanlikang 2026-08-27 22:11:16 +08:00
  • 268cb609f4 fix(apps): satisfy nilerr/forbidigo in release await path duanlikang 2026-08-27 20:25:59 +08:00
  • e3a0078a41 feat(apps): wait briefly for async releases in +app-dev-publish duanlikang 2026-08-27 20:23:13 +08:00
  • b89cdeaa3a feat(apps): add --registry escape hatch and html type to +app-dev-init-template duanlikang 2026-08-27 19:15:40 +08:00
  • 50e2667205 feat(apps): align +app-dev-publish with the hosting protocol duanlikang 2026-08-27 18:30:55 +08:00
  • ebd879e5f1 feat(apps): support pinning template version for init-template duanlikang 2026-08-27 17:48:50 +08:00
  • 3710aac764 feat(apps): rename pre_release upload key to artifact_url duanlikang 2026-08-27 17:37:14 +08:00
  • a7e386ad97 fix(apps): validate routes.json as a route enumeration array duanlikang 2026-08-27 17:28:55 +08:00
  • 613293c4b8 docs(apps): note non-protocol artifacts are skipped on publish duanlikang 2026-08-27 17:22:36 +08:00
  • 6467fbbdf0 feat(apps): ignore non-protocol build artifacts instead of rejecting duanlikang 2026-08-27 17:22:11 +08:00
  • e2c809904b feat(apps): adopt the artifact-hosting pre_release contract duanlikang 2026-08-27 17:01:57 +08:00
  • 0fa998f8a1 fix(apps): emit raw JSON so next_steps keep literal characters duanlikang 2026-08-27 16:49:55 +08:00
  • efc5fbf3fc fix(apps): resolve in-place project name without filepath.Abs duanlikang 2026-08-27 16:36:30 +08:00
  • b5da1b9012 feat(apps): scaffold in place by default for init-template duanlikang 2026-08-27 16:35:14 +08:00
  • 7dd1523020 docs(apps): align references with miaoda.json protocol duanlikang 2026-08-27 15:47:56 +08:00
  • 97903b6675 feat(apps): enforce protocol output layout and routes.json schema duanlikang 2026-08-27 15:46:44 +08:00
  • e84fb2adce feat(apps): adopt miaoda.json artifact-hosting protocol duanlikang 2026-08-27 15:44:34 +08:00
  • 7ab873abd8 feat(apps): add optional --app-id to publish and drop archType duanlikang 2026-08-27 14:53:58 +08:00
  • 35cb73fa97 feat(apps): support explicit --template for init-template duanlikang 2026-08-27 14:40:08 +08:00
  • 91a6a0666c docs(apps): note registry fallback in init-template reference duanlikang 2026-08-27 12:40:14 +08:00
  • fe62d1203a feat(apps): fall back to the official npm registry and harden extract cap duanlikang 2026-08-27 12:40:14 +08:00
  • 6c244df9fa feat(apps): render init-template natively from npm registry duanlikang 2026-08-27 12:27:39 +08:00
  • 9c9be28e56 refactor(apps): rename +app-dev-init-app to +app-dev-init-template duanlikang 2026-08-27 12:02:00 +08:00
  • 367455d41b fix(apps): gate dry-run on sensitive files and fix misleading error copy duanlikang 2026-08-27 11:04:34 +08:00
  • 19173e5245 chore(apps): exempt presigned TOS upload from raw-http lint duanlikang 2026-08-27 10:36:44 +08:00
  • 8569bdf2dd docs(apps): add app-dev shortcut skill references duanlikang 2026-08-27 10:34:21 +08:00
  • a028cc7ab1 feat(apps): register app-dev shortcuts duanlikang 2026-08-27 10:33:18 +08:00
  • 3e37430145 feat(apps): add +app-dev-publish shortcut duanlikang 2026-08-27 10:27:36 +08:00
  • d6227986de refactor(apps): extract parsePreReleaseKVs helper duanlikang 2026-08-27 10:23:08 +08:00
  • e54970aad9 feat(apps): add +app-dev-init-app shortcut duanlikang 2026-08-27 10:22:19 +08:00
  • 0493db0cd1 feat(apps): add +export to download an app's source code as a zip (#2594) 木杉 2026-09-11 14:50:38 +08:00
  • b67a4e85b1 feat(base): support dashboard NPS config (#2562) wanghm-bytedance 2026-09-11 14:47:50 +08:00
  • b8b21da3a5 fix: 优化工作流记录相关触发器的 Skill,消除歧义和语义错误 (#2670) bytedance-zhangbinkai 2026-09-11 11:50:52 +08:00
  • fd20910164 feat(sheets): finish the flag-name tail, and stop rejecting a defensive --yes xiongyuanwen-byted 2026-09-11 10:46:24 +08:00
  • f0dfee3407 feat(sheets): take the flag names the backflow says callers actually write xiongyuanwen-byted 2026-09-11 10:42:32 +08:00
  • 30571b7ba4 chore: release v1.0.95 (#2708) v1.0.95 lark-cli-external-pr-digest[bot] 2026-09-11 00:44:00 +08:00
  • fda8d7cdae fix: reduce vulnerable dependencies while retaining Go 1.23 (#2659) zhaojunlin0405 2026-09-11 00:14:28 +08:00
  • b710f90162 feat(sheets): close a whole-column style range against the sheet's own grid xiongyuanwen-byted 2026-09-10 23:30:31 +08:00
  • 8080826c22 feat(sheets): fit the declared columns to the rows that arrived xiongyuanwen-byted 2026-09-10 23:17:36 +08:00
  • 3b18d439f5 feat(sheets): read the payload vocabulary the remaining rejections arrived in xiongyuanwen-byted 2026-09-10 22:54:26 +08:00
  • 1edc0d3dba feat(sheets): resolve a missing sheet selector against the workbook xiongyuanwen-byted 2026-09-10 22:31:03 +08:00
  • 0cda43dee6 feat(sheets): read a payload written in another JSON convention xiongyuanwen-byted 2026-09-10 22:17:58 +08:00
  • cb0e858a17 feat(sheets): fold flag spellings, and name the sibling a flag belongs to xiongyuanwen-byted 2026-09-10 22:02:55 +08:00
  • 33f09f9345 fix(auth): let export-scopes run under external credentials; harden CI #2692 feat/auth-export-scopes dc-bytedance 2026-09-10 21:46:34 +08:00
  • 380e2b78af fix: ci test error #2384 feat/propagate-status-message kiraWangRuilong 2026-08-19 20:48:58 +08:00
  • 1525f88534 fix(auth): preserve structured policy errors kiraWangRuilong 2026-08-18 21:15:09 +08:00
  • 6a78b7c7ad feat: propagate token policy messages to agents kiraWangRuilong 2026-08-18 17:19:06 +08:00
  • dd8edc738f docs(skills): use wiki node shortcut in guidance (#2702) liujinkun2025 2026-09-10 20:21:31 +08:00
  • 5975fdda2c docs(im): document folder expansion and download guidance (#2633) xuzhigang 2026-09-10 20:01:24 +08:00
  • 8b461e41e7 fix: configure suite guide path override #2634 fix/suite-guides guokexin.02 2026-09-10 19:52:44 +08:00
  • bf3bbfbf24 feat(sheets): size a --cells write from its payload, and stop rejecting table shapes a sheet allows xiongyuanwen-byted 2026-09-10 19:24:58 +08:00
  • b6e0fd5040 fix: narrow suite guide preserve rules guokexin.02 2026-09-10 19:23:03 +08:00
  • 7264c59808 fix(base): preserve unsupported record values in NDJSON exports (#2701) zgz2048 2026-09-10 19:20:01 +08:00
  • dbc1559411 fix(docs): migrate wiki lookups to node_by_token (#2689) liujinkun2025 2026-09-10 18:14:35 +08:00
  • 326ab89905 feat(sheets): accept the parameter spellings the 09-04..07 reflow rejected xiongyuanwen-byted 2026-09-10 18:07:06 +08:00
  • 4d986eaabd fix(base): migrate wiki lookup to node_by_token (#2699) liujinkun2025 2026-09-10 17:52:23 +08:00
  • 991627ff8c feat(sheets): address a spreadsheet by its local file path feat/local-office-token-factory xiongyuanwen-byted 2026-09-10 17:28:36 +08:00
  • f0f2fb9293 fix(sheets,slides): migrate wiki lookups to node_by_token (#2696) liujinkun2025 2026-09-10 17:19:16 +08:00
  • 16dc4f70b9 test(auth): harden export-scopes CI against invocation and schema drift dc-bytedance 2026-09-10 16:51:05 +08:00
  • cac40073ef fix(drive): improve token recognition for download and preview (#2680) wangweiming-01 2026-09-10 16:29:26 +08:00
  • fe2195865d fix(auth): type export-scopes flag-validation errors dc-bytedance 2026-09-10 16:27:29 +08:00
  • a26bd236f5 feat(slides): consolidate xml-get skill docs #2662 feat(slides)/consolidate-xml-get-docs zhanghuanxu 2026-09-08 20:02:46 +08:00
  • a3c1c794eb feat(auth): add hidden export-scopes build tool for brand scopes JSON dc-bytedance 2026-09-10 15:02:02 +08:00
  • 8cd2eb1e4e Merge remote-tracking branch 'origin/main' into fix/suite-guides guokexin.02 2026-09-10 14:50:32 +08:00
  • beb69ec58c Merge branch 'feat/url-rewrite' into feat/manifest-distribution guokexin.02 2026-09-10 14:32:35 +08:00
  • 37956de4b7 fix: rewrite API documentation URLs guokexin.02 2026-09-10 14:32:25 +08:00
  • 5ac7f1a49c fix(drive): migrate wiki lookups to node_by_token (#2682) liujinkun2025 2026-09-10 14:21:49 +08:00