Skip to content

Releases: petercjl/tbcli

tbcli v0.5.2

Choose a tag to compare

@petercjl petercjl released this 19 Aug 07:43
f676567

New SYCM product report controls

  • Select up to 100 products with --item-ids.
  • Use the current complete valid period with --all-history.
  • Select terminal field groups with --device all|overall|wireless|pc.
  • Reconcile requested product IDs against actual workbook rows and report itemIdsWithoutRows.
  • Validate required daily/product identity columns before accepting a workbook.
  • Updated the bundled tbcli Skill for Codex, SealSeek, OpenClaw, and compatible Agent hosts.

Example:

tbcli sycm fetch \
  --data-platform '生意参谋' --data-type '商品' --data-dimension '整体' \
  --date-type day --fields all --device all \
  --item-ids '631249289145,635607974988,650978994929' \
  --all-history --out './商品-整体-全部历史.xlsx' --json

tbcli v0.5.1

Choose a tag to compare

@petercjl petercjl released this 19 Aug 06:51
17ff7cb

Security fix

  • enables the Chrome security sandbox for managed persistent browser sessions
  • removes Playwright's default --no-sandbox launch flag
  • refuses to fall back to an unsafe browser mode when sandbox startup fails
  • adds safe remediation for the unsupported-flag banner and Taobao slider verification

Operations

  • adds tbcli --version and tbcli version
  • includes the CLI version in tbcli doctor --json
  • documents npm upgrade verification and SealSeek companion-Skill synchronization

Upgrade

npm install -g @petercjl/tbcli@0.5.1
tbcli --version
tbcli skill status --agent sealseek

If SealSeek uses a stale managed Skill copy, run tbcli skill update --agent sealseek. Linked Skills update with the package.

Validation

  • 88 automated tests passed
  • real managed Chrome launch trace confirmed --no-sandbox is absent
  • isolated Profile launch passed with the sandbox enabled
  • Skill format and shareable portability validation passed
  • clean-context SealSeek remediation regression passed

tbcli v0.5.0

Choose a tag to compare

@petercjl petercjl released this 19 Aug 06:14
a13b83d

Highlights

  • Added tbcli auth login and tbcli auth status.
  • Normal commands now use a managed persistent Chrome session with the fixed tbcli Profile when no legacy CDP browser is already running.
  • Port 9223 is no longer required for ordinary use; auto mode keeps backward compatibility with an existing debugging browser.
  • Added direct 生意参谋自主分析 and 无界 report catalog, saved-report export, date-range fetch, field selection, filters, and safe temporary-report cleanup.
  • Bundled the canonical Agent Skill with install/status/update commands.
  • Expanded AI 点睛, DingTalk document, shop product, pagination, price, request-policy, and capability-registry support.

Authentication

tbcli auth login
tbcli auth status --json

Authentication remains inside the dedicated Chrome Profile. tbcli does not export cookies or tokens.

Validation

  • 83 automated tests passed.
  • Real authenticated SYCM catalog read passed.
  • Managed no-port browser launch passed with an isolated Profile.
  • Agent Skill validation and portability scan passed.

tbcli v0.4.0

Choose a tag to compare

@petercjl petercjl released this 22 Jul 16:01
4dcf74c

What's Changed

Full Changelog: v0.3.0...v0.4.0

tbcli v0.3.0

Choose a tag to compare

@petercjl petercjl released this 22 Jul 15:14
935c913

What's Changed

  • Add safe development tools and guarded shop export by @petercjl in #2

Full Changelog: v0.2.0...v0.3.0

tbcli v0.2.0

Choose a tag to compare

@petercjl petercjl released this 22 Jul 11:28
fab99cc

What's Changed

New Contributors

Full Changelog: https://github.com/petercjl/tbcli/commits/v0.2.0