Skip to content

Releases: tedix-hq/tedix

cli-v0.18.1: chore(cli): release 0.18.1

Choose a tag to compare

@koikar koikar released this 28 Oct 18:30

Patch Changes

  • Devin tasks started by tedix lane serve now get the project's dependencies installed before Devin starts, so they can run checks and push their finished work. If the pre-push checks crash because a module is missing, that no longer counts against the push retry limit.

cli-v0.18.0: chore(cli): release 0.18.0

Choose a tag to compare

@koikar koikar released this 28 Oct 13:41

Minor Changes

  • tedix agent start no longer creates an "External agent …" API key. A new agent gets its own M2M identity, limited to the MCP tools it may use, and that identity opens its sessions and runs its Work. Profiles that still carry an API key keep working in this release; the next minor release stops accepting them, so run tedix agent start again on each machine and revoke the old key.

Patch Changes

  • Notices from Home and delegated tedi runs reach the Claude or Codex session that started them.
  • Sessions keep their established profile workstream when they are regrouped. "Your week" is built from dated session activity with exact sources, not from unverified model claims.
  • Generated Code Mode arguments escape script-closing tags and Unicode line separators for Home reads, flows, skills, external-agent calls and result paging.
  • Concurrent CLI processes wait less for the credential lock, so credential writes no longer stall.
  • tedix work --help calls cases epics, matching Tedix OS. The case-* commands are unchanged.
  • Local executor briefs include matching approved lessons before launch, without relying on host hooks.
  • Owners can enable Tedix OS for an existing organization through the complete_os_onboarding tool in Code Mode with app-write scope; platform administration is no longer required. Active owner membership is still required.
  • Local hook processes share pre-tool lesson catalog reads for 30 seconds, reducing owner gateway traffic while keeping prompt-time lessons live.

cli-v0.17.12: chore(cli): release 0.17.12

Choose a tag to compare

@koikar koikar released this 27 Oct 03:05

Patch Changes

  • tedix lane serve no longer holds code Work just because its text mentions consent, credentials, tokens, sign-in, sending, publishing or deleting. A lane asks for the owner's Delegation comment only when the item tells the executor to do a human-reserved act itself: grant or revoke consent, issue, rotate or enter credentials, pay, send an outside message, publish, delete live data, sign an agreement or change a live customer's settings. Prohibitions such as "no consent, payment or publication" do not count as requests.
  • tedix lane serve still holds such an act when it follows an urgency idiom ("do not wait — send it to the customer"), is written in German, uses a synonym ("wire money", "post on LinkedIn", "push the secret", "drop the table"), is stated as an outcome ("done when the invoice is paid"), or hides the verb behind look-alike or invisible characters.
  • tedix logout revokes the stored sign-in at the authorization server before removing the local login, and warns when it cannot. The Descope AIH drift audit reports each resource's token lifetimes and flags wildcard client-metadata domain policies.
  • Task boundaries show the selected Work, its active objective, success signal and days left, with a dated parking prompt when no active objective applies.
  • Help text calls the Feed "Activity" and the Deck "Decisions"; tedix flow says "automation" instead of "workflow". The tedix feed, tedix deck, tedix flow and tedix workflow commands keep their names.
  • CLI help describes Tedix as a platform for agents, apps, and work, and tedis as agents.

cli-v0.17.9: chore(cli): release 0.17.9

Choose a tag to compare

@koikar koikar released this 26 Oct 12:03

Patch Changes

  • When a chat starts, the agent opens its own session on its first Tedix call, so audit records name the exact agent and model.
  • tedix work --help shows --project <id> for listing one project's Work.
  • tedix work neighbours and tedix work who point you to tedix who --paths <files> instead of failing.

cli-v0.17.8: chore(cli): release 0.17.8

Choose a tag to compare

@koikar koikar released this 26 Oct 08:32

Patch Changes

  • Once you approve a new agent's first sign-in, tedix agent start now uses that approval instead of asking for a new one every time. This lets the local Claude Code, Devin and OpenCode dispatchers start work again.

cli-v0.17.7: chore(cli): release 0.17.7

Choose a tag to compare

@koikar koikar released this 26 Oct 07:20

Patch Changes

  • Local dispatchers for Claude Code, Devin and OpenCode take work again. A new agent's first sign-in waits for the owner's approval and continues once it is given, instead of asking for a new approval on every try.
  • tedix agent start says when it is waiting for your approval and names the request.
  • tedix work start explains which part of the agent's identity is missing and prints the one command that fixes it.
  • tedix work complete explains when an agent may complete its own Work (its own successful attempt with a commit; not credentials, payments or messaging).
  • tedix work heartbeat --watch recovers when a credential is withdrawn early instead of stopping.
  • Lane folders start from the latest main, and clean source checkouts fast-forward without touching local work.
  • The session-start hook tells the agent its session id, so audit records name the agent.
  • tedix decide works without extra setup; tedix factory --max-proposals rejects a blank value; tedix learn import-sessions --limit stops reading once it has enough.

cli-v0.17.11: chore(cli): release 0.17.11

Choose a tag to compare

@koikar koikar released this 26 Oct 20:18

Patch Changes

  • Local agent dispatchers take Work again. Since 0.17.10 they skipped every Work Item because they read the short tedix skill show preview of their standing rules; they now read the rules in full.

cli-v0.17.10: chore(cli): release 0.17.10

Choose a tag to compare

@koikar koikar released this 26 Oct 17:45

Patch Changes

  • A Claude Code session that an older CLI saved under a Codex-named identity now uses its own Claude identity, so tedix agent start and tedix work start work without borrowing another agent's name.
  • Cloud agent setup for Claude, Codex and Devin uses one shared bootstrap command.
  • tedix skill find, tedix skill schedule and tedix skill edit let you search skills, see when one runs next, and update its files. tedix skill list shows long lists in full, and tedix skill inspect shows failed steps first.
  • tedix skill show prints a short summary instead of failing on large skills; --file prints one file in full.
  • tedix work create accepts --description and --owner.
  • tedix work move <id> --project <uuid> moves a Work Item to another project (owners and admins).

cli-v0.17.6: chore(cli): release 0.17.6

Choose a tag to compare

@koikar koikar released this 25 Oct 17:00

Patch Changes

  • Each coding agent (Claude Code, Codex, Devin, OpenCode, Cursor) now gets its own agent identity on your machine, so its work is credited to the right agent. Sessions already started keep their identity. First-time setup finds your organizations again.
  • A local dispatcher no longer gives up on a lane when Tedix is slow to confirm the start; the lane launches and reports on its next check-in.
  • tedix work create and tedix work accept now honour --executor, so delegated Work reaches the right dispatcher. Unknown executor names are rejected up front.
  • Lanes keep their Work's name in status reports, and expired lanes stop cleanly.
  • tedix flow run --param keeps values like Infinity or 1e999 as text instead of turning them into empty values.
  • A broken skill no longer hides your other OpenCode skills.
  • neighbours rejects a missing --hours, --paths or --session value, and work list rejects an unsafe offset.

cli-v0.17.5: chore(cli): release 0.17.5

Choose a tag to compare

@koikar koikar released this 25 Oct 12:58

Patch Changes

  • When Tedix is busy and asks your sign-in to slow down, a local dispatcher now waits and carries on instead of failing every check. A local cache that kept growing now cleans itself up.
  • Work handed to a local coding agent now tells it exactly how to sign its commits, so its finished fixes are no longer refused when it pushes them.