Start here
One ledger. Two actors. Five minutes.
Install Tasq Local, create one explicit workspace, then hand any shell-capable agent the versioned onboarding response.
Try it without installing
Run one complete task cycle in three seconds: it creates a task, lists it and completes it. Either supported package runner works. This installs nothing permanently and does not read or write any ledger you already have.
npx @tasq-run/cli@0.6.2 demo
bunx @tasq-run/cli@0.6.2 demoInstall the public alpha
Tasq Local 0.6.2 is a public alpha. The versioned installer selects only a certified platform asset, verifies the pinned checksum manifest and installs side by side without editing your shell files.
curl -fsSLo /tmp/tasq-install.sh https://tasq.run/install-v0.6.2.sh
sh /tmp/tasq-install.sh --dry-run --version 0.6.2 --prefix "$HOME/.local"
sh /tmp/tasq-install.sh --version 0.6.2 --prefix "$HOME/.local"
"$HOME/.local/bin/tasq" versionInspect the downloaded script before running it. Uninstall removes only managed program files; TASQ_HOME, the ledger and backups remain untouched. The npm-prefix path remains available in /adopt.json for machine acquisition.
Give an agent the minimum causal pointer
An agent cannot discover a local executable or shared database by intuition. Give it the executable path, workspace, stable actor label, capability envelope and current intent.
The response uses the real tasq.autonomous-bootstrap.v1 contract. Read guide.firstReadRecipeId, then execute only the returned argument-array recipes.
TASQ="$HOME/.local/share/tasq/node_modules/.bin/tasq"
"$TASQ" onboard \
--space robotics/team-a \
--actor agent:planner \
--capabilities read,propose,coordinate \
--jsonKeep everyone on the same authority
The same workspace name on two isolated stores does not create collaboration. Local actors rendezvous only when they use the same TASQ_HOME and exact workspace.
- Persist returned commitment IDs, revisions and event cursors.
- Read before mutating and use idempotency keys for retryable writes.
- Treat actor labels as attribution, not login or permission.