github Python analyzed 334b411

semcod/taskill

github

Daily project hygiene: keep README / CHANGELOG / TODO in sync with reality. LLM-first, algorithmic fallback.

maintainer
semcod
licence
Apache-2.0
first seen
2026-06-28
last seen
2026-08-28
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 30

filesystem 17

  • fs semcod-taskill-334b411/src/taskill/autopilot.py :19 from pathlib import Path
  • fs semcod-taskill-334b411/src/taskill/bulk.py :26 from pathlib import Path
  • fs semcod-taskill-334b411/src/taskill/cli.py :19 from pathlib import Path
  • fs semcod-taskill-334b411/src/taskill/config.py :10 from pathlib import Path
  • fs semcod-taskill-334b411/src/taskill/filters.py :9 from pathlib import Path
  • fs semcod-taskill-334b411/src/taskill/git_state.py :10 from pathlib import Path
  • fs semcod-taskill-334b411/src/taskill/providers/windsurf_mcp.py :22 from pathlib import Path
  • fs semcod-taskill-334b411/src/taskill/state.py :8 from pathlib import Path
  • fs semcod-taskill-334b411/src/taskill/triggers.py :7 from pathlib import Path
  • fs semcod-taskill-334b411/src/taskill/updaters/base.py :7 from pathlib import Path
  • fs semcod-taskill-334b411/src/taskill/updaters/changelog.py :13 from pathlib import Path
  • fs semcod-taskill-334b411/src/taskill/updaters/readme.py :17 from pathlib import Path
show 5 more
  • fs semcod-taskill-334b411/src/taskill/updaters/todo.py :12 from pathlib import Path
  • fs (weak) semcod-taskill-334b411/tests/test_bulk.py :6 from pathlib import Path
  • fs (weak) semcod-taskill-334b411/tests/test_config.py :5 from pathlib import Path
  • fs (weak) semcod-taskill-334b411/tests/test_triggers.py :6 from pathlib import Path
  • fs (weak) semcod-taskill-334b411/tests/test_updaters.py :5 from pathlib import Path

shell / exec 4

  • shell semcod-taskill-334b411/src/taskill/autopilot.py :17 import subprocess
  • shell semcod-taskill-334b411/src/taskill/core.py :16 import subprocess
  • shell semcod-taskill-334b411/src/taskill/git_state.py :8 import subprocess
  • shell (weak) semcod-taskill-334b411/tests/test_bulk.py :5 import subprocess

secrets 1

  • secrets semcod-taskill-334b411/src/taskill/config.py :129 return os.getenv("OPENROUTER_API_KEY")

declared dependencies 15

  • mcp@>=1.0
  • 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
  • subactor-subllm@@ git+https://github.com/subactor/subllm.git@505d89f505e90c7b40d98cafdc9104cc61072460
  • apscheduler@>=3.10
  • pytest@>=7.0
show 3 more
  • pytest-asyncio@>=0.21
  • ruff@>=0.1
  • mypy@>=1.5