-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.doql.less
More file actions
51 lines (43 loc) · 1.92 KB
/
Copy pathapp.doql.less
File metadata and controls
51 lines (43 loc) · 1.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
// LESS format — define @variables here as needed
app {
name: taskill;
version: 0.1.14;
description: "Daily project hygiene: keep README / CHANGELOG / TODO in sync with reality. LLM-first, algorithmic fallback.";
license: Apache-2.0;
authors: "Tom Sapletta, Tom Sapletta <tom@sapletta.com>";
keywords: "changelog, readme, todo, llm, openrouter, mcp, ci-cd, automation";
homepage: https://github.com/oqlos/taskill;
}
dependencies {
runtime: "pyyaml>=6.0, python-dotenv>=1.0, httpx>=0.27, click>=8.1, rich>=13.7, goal>=2.1.218, costs>=0.1.20, pfix>=0.1.60";
mcp: mcp>=1.0;
schedule: apscheduler>=3.10;
dev: "pytest>=7.0, pytest-asyncio>=0.21, ruff>=0.1, mypy>=1.5, goal>=2.1.218, costs>=0.1.20, pfix>=0.1.60";
}
interface[type="cli"] {
framework: click;
}
interface[type="cli"] page[name="taskill"] {
entry: taskill.cli:main;
}
integration[name="github"] {
type: scm;
}
tests {
import: testql-scenarios/**/*.testql.toon.yaml;
}
env_vars {
keys: OPENROUTER_API_KEY, LLM_MODEL, PFIX_AUTO_APPLY, PFIX_AUTO_INSTALL_DEPS, PFIX_AUTO_RESTART, PFIX_MAX_RETRIES, PFIX_DRY_RUN, PFIX_ENABLED, PFIX_GIT_COMMIT, PFIX_GIT_PREFIX, PFIX_CREATE_BACKUPS, GITHUB_ROOT, TASKILL_MAX_DEPTH, TASKILL_MAX_PROJECTS, TASKILL_DRY_RUN, TASKILL_FORCE, TASKILL_FILTER, WINDSURF_MCP_ENDPOINT;
}
deploy {
target: pip;
}
environment[name="local"] {
runtime: python;
env_file: .env;
template_file: .env.example;
python_version: >=3.10;
vars: GITHUB_ROOT, LLM_MODEL, OPENROUTER_API_KEY, PFIX_AUTO_APPLY, PFIX_AUTO_INSTALL_DEPS, PFIX_AUTO_RESTART, PFIX_CREATE_BACKUPS, PFIX_DRY_RUN, PFIX_ENABLED, PFIX_GIT_COMMIT, PFIX_GIT_PREFIX, PFIX_MAX_RETRIES, TASKILL_DRY_RUN, TASKILL_FILTER, TASKILL_FORCE, TASKILL_MAX_DEPTH, TASKILL_MAX_PROJECTS;
runtime_llm: OPENROUTER_API_KEY;
runtime_pfix: PFIX_AUTO_APPLY, PFIX_AUTO_INSTALL_DEPS, PFIX_AUTO_RESTART, PFIX_CREATE_BACKUPS, PFIX_DRY_RUN, PFIX_ENABLED, PFIX_GIT_COMMIT, PFIX_GIT_PREFIX, PFIX_MAX_RETRIES;
}