pdate
This commit is contained in:
parent
a3963611f0
commit
3467f55df9
36
README.md
36
README.md
@ -634,16 +634,28 @@ notification and a live toast carrying its message (the **Reminders** notificati
|
|||||||
you can toggle like any other on your profile), in addition to the result appearing in the
|
you can toggle like any other on your profile), in addition to the result appearing in the
|
||||||
terminal.
|
terminal.
|
||||||
|
|
||||||
**Scheduling is restricted to administrators**, and every scheduled task is bounded. Members can
|
**Every account may schedule, within two rolling 24-hour quotas.** A member may create 5 tasks
|
||||||
list and delete tasks they already own but cannot create, change, or trigger one. A repeating
|
and execute 10 task runs per 24 hours; an administrator may create 5 and execute 100. Deleting a
|
||||||
task must leave at least fifteen minutes between runs, carries a maximum number of executions,
|
task does not give a creation slot back, and a run that would exceed the quota is **postponed
|
||||||
and expires at most thirty days after its first run, so nothing runs forever. A task that fails
|
until a slot frees, never dropped or disabled** - the task simply runs later, and the exact time
|
||||||
several times in a row, whose owner has been inactive for a month, whose owner stops being an
|
its next slot opens is reported. All four numbers are adjustable on the Devii service page, where
|
||||||
administrator, or that passes its automation spend limit is disabled automatically with the
|
0 means unlimited. Guests cannot schedule at all.
|
||||||
reason recorded in the audit log. Across the whole platform only a few scheduled tasks run at
|
|
||||||
the same time, handed out one at a time per owner, so a single account can never monopolise the
|
**A task knows when it is running as a task, and a member's task cannot spawn more tasks.** While
|
||||||
scheduler. Administrators see every task, its owner, and its bounds at **Admin -> Devii tasks**,
|
a scheduled run is executing, creating a task, re-enabling one, or triggering one immediately is
|
||||||
where any task can be disabled or deleted, and the same is available from the command line with
|
refused for members - so a member's automation can never fan out into more automation. An
|
||||||
|
administrator's task may schedule follow-up work, and every new task and run still counts against
|
||||||
|
the same quotas. The assistant is told which environment it is in, and the restriction itself is
|
||||||
|
enforced by the server rather than by the instruction, so no prompt can talk its way around it.
|
||||||
|
|
||||||
|
Every scheduled task is also bounded in time: a repeating task must leave at least fifteen minutes
|
||||||
|
between runs, carries a maximum number of executions, and expires at most thirty days after its
|
||||||
|
first run. A task that fails several times in a row, whose owner has been inactive for a month, or
|
||||||
|
that passes its automation spend limit is disabled automatically with the reason recorded in the
|
||||||
|
audit log. Across the whole platform only a few scheduled tasks run at the same time, handed out
|
||||||
|
one at a time per owner, so a single account can never monopolise the scheduler. Administrators
|
||||||
|
see every task, its owner, its 24-hour usage, and its bounds at **Admin -> Devii tasks**, where any
|
||||||
|
task can be disabled or deleted, and the same is available from the command line with
|
||||||
`devplace devii tasks`.
|
`devplace devii tasks`.
|
||||||
|
|
||||||
Configuration on the Services tab:
|
Configuration on the Services tab:
|
||||||
@ -668,6 +680,10 @@ Configuration on the Services tab:
|
|||||||
| `devii_rsearch_timeout` | `300` | Read timeout (seconds) for `rsearch_*` calls; web-grounded answers can take minutes; minimum five minutes |
|
| `devii_rsearch_timeout` | `300` | Read timeout (seconds) for `rsearch_*` calls; web-grounded answers can take minutes; minimum five minutes |
|
||||||
| `devii_email_enabled` | on | Enable the email tools (`email_*`) for signed-in users |
|
| `devii_email_enabled` | on | Enable the email tools (`email_*`) for signed-in users |
|
||||||
| `devii_email_timeout` | `30` | Connection/read timeout (seconds) for IMAP and SMTP calls |
|
| `devii_email_timeout` | `30` | Connection/read timeout (seconds) for IMAP and SMTP calls |
|
||||||
|
| `devii_task_member_create_24h` | `5` | Tasks a member may create per rolling 24 hours (`0` = unlimited) |
|
||||||
|
| `devii_task_member_runs_24h` | `10` | Task runs a member may execute per rolling 24 hours; excess runs are postponed |
|
||||||
|
| `devii_task_admin_create_24h` | `5` | Tasks an administrator may create per rolling 24 hours |
|
||||||
|
| `devii_task_admin_runs_24h` | `100` | Task runs an administrator may execute per rolling 24 hours |
|
||||||
| `devii_task_max_concurrent` | `4` | Scheduled tasks running at once across all owners, handed out round-robin, one at a time per owner |
|
| `devii_task_max_concurrent` | `4` | Scheduled tasks running at once across all owners, handed out round-robin, one at a time per owner |
|
||||||
| `devii_task_max_per_owner` | `10` | Active scheduled tasks one administrator may hold (`0` = no cap) |
|
| `devii_task_max_per_owner` | `10` | Active scheduled tasks one administrator may hold (`0` = no cap) |
|
||||||
| `devii_task_daily_usd` | `0.5` | Rolling 24h spend cap for scheduled runs, separate from the interactive quota (`0` = unlimited) |
|
| `devii_task_daily_usd` | `0.5` | Rolling 24h spend cap for scheduled runs, separate from the interactive quota (`0` = unlimited) |
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user