Skip to content

Releases: Ceki-me/python-sdk

v2.26.0

19 Jun 15:18
2f37928

Choose a tag to compare

What's new

  • ceki contract CLI group: list / members / tasks / my-jobs / task / children / history / create / comment / propose / vote / poll / watch / tools / raw — port of the standalone agent runner (task 423).
  • ceki timelog CLI group: start / stop / check — bound to events (task 423).
  • Behavioral humanization aligned across CLI & SDK (task 431): typing humanizer ON by default in both main and incognito; per-call --no-human / --raw / human=False; --natural kept as a no-op alias; global CEKI_HUMAN_DISABLE=1 kill-switch.
  • README + CLI help updated to match.
  • Ruff lint fixed across new test files.

Full diff: v2.18.0...v2.26.0

v2.18.0

04 Jun 14:54

Choose a tag to compare

feat(browser): type() ships one Ceki.typeText command — humanizer moved into extension (task 413). Long inputs no longer trip the relay 500/60s cap. Requires extension v0.6.221+.

v2.17.2

04 Jun 14:17

Choose a tag to compare

chore: republish with task 399 regression test (rent(mode=...) WS wire-format guard)

v2.17.1 — rollback to schedule_id

29 May 13:46

Choose a tag to compare

Rollback of v2.17.0 browser_id rename. SDK restored to schedule_id to match current backend API.

v2.16.0

28 May 14:11

Choose a tag to compare

What's Changed

  • MIME detection: Replaced hardcoded _MIME_MAP with Python stdlib mimetypes module (~190 IANA types)
  • --mime CLI flag: Override auto-detected MIME type for uploads
  • Dialog auto-dismiss: Automatically handle file upload dialogs

Full Changelog: v2.15.1...v2.16.0

v2.15.1

27 May 11:24

Choose a tag to compare

Python SDK ceki-sdk v2.15.1