semitexa / tasks
Semitexa OS task manager: an ORM-backed task list (status, progress, deadlines) with an AI-assistant integration that proactively reports auto-completed tasks
2026.10.19.0811
2026-10-19 07:47 UTC
Requires
- php: ^8.4
- semitexa/authorization: *
- semitexa/core: >=2026.09.17.1037 || dev-master
- semitexa/llm: *
- semitexa/orm: *
- semitexa/os: *
- semitexa/platform-ui: *
- semitexa/ssr: *
- semitexa/update: *
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-19 10:57:12 UTC
README
semitexa/tasks
The task manager for Semitexa OS: an ORM-backed task list with status, progress and deadlines, and an assistant integration that reports tasks the system completed on its own.
Install
Not included by the installer. Add it to an existing project from the project root:
docker compose run --rm --no-deps --user "$(id -u):$(id -g)" app composer require semitexa/tasks
bin/semitexa server:restart
bin/semitexa orm:sync
It depends on semitexa/os (not in the installer's set); Composer installs it with it.
What it provides
- The
os_tasktable (statuses:todo,in_progress,blocked,done,cancelled). - The Tasks OS app at
/os/app/tasks, with/os/app/tasks/listand/os/app/tasks/mutate. - Assistant skills:
Tasks(open the app),create-task,list-tasks,complete-task. - A per-worker timer (on worker 0 only) that advances automated tasks and completes them at their ETA, plus
bin/semitexa tasks:tickto run one tick by hand.
Documentation
Commands: https://semitexa.com/docs/reference/commands-tasks
License
MIT, see LICENSE.