imSp4rky
34e8e37fdc
fix(services): clear service-repo bytecode with git pathspecs before a pull
...
Delete untracked __pycache__ before each pull and drop the global dont_write_bytecode, so service bytecode is cached again
2026-10-24 15:57:08 -06:00
imSp4rky
5128fef473
feat(serve): hot-reload service repos on a timer without a restart
...
Add serve.services_refresh_interval; refresh pulls the repos and re-imports only the changed services, staging any with active jobs until they finish. Report skipped/broken services in the log and on /api/services.
2026-08-26 23:14:23 -06:00
imSp4rky
4964869258
feat(services): add services_repo_force and compact refresh output
...
Force-reset repo clones on the automatic TTL refresh when enabled. Report refresh changes as one +/~/-/!TAG line per repo.
2026-08-26 22:15:39 -06:00
imSp4rky
66971230c3
docs: apply simplified technical english across docs and docstrings.
2026-08-19 16:31:06 -06:00
imSp4rky
29d0828c33
style: clean up prose
2026-08-19 13:45:58 -06:00
imSp4rky
c4b25756eb
docs: split configuration reference into per-area pages
2026-08-04 10:25:32 -06:00