Privacy-focused local AI over MSP operational systems.
  • Python 99%
  • JavaScript 0.5%
  • HTML 0.2%
  • CSS 0.2%
  • Shell 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-20 08:07:42 -07:00
.claude save 2026-07-21 17:23 2026-07-21 17:23:10 -07:00
amy_avatar save 2026-07-04 12:20 2026-07-04 12:20:16 -07:00
contrib contrib/probe_shape: report a live response SHAPE without printing its contents 2026-08-18 14:45:17 -07:00
executors save 2026-08-20 08:07 2026-08-20 08:07:42 -07:00
jobs itglue: doc_coverage_summary — fleet doc coverage in ONE bounded, paced call 2026-08-15 17:43:53 -07:00
tests save 2026-08-20 08:07 2026-08-20 08:07:42 -07:00
.gitattributes Initial commit: Amy v2 — orchestrator, executors, scheduled jobs, tests 2026-06-26 12:01:16 -07:00
.gitignore fix: stop the auditlog test littering the repo; document the merged sandbox work 2026-08-06 18:01:25 -07:00
aliases.py fix: five callers of all_organizations() never unpacked its (orgs, truncated) tuple 2026-08-15 10:53:25 -07:00
ask.py Initial commit: Amy v2 — orchestrator, executors, scheduled jobs, tests 2026-06-26 12:01:16 -07:00
atr_report.py save 2026-08-06 17:51 2026-08-06 17:51:06 -07:00
audit_metrics.py save 2026-07-22 14:29 2026-07-22 14:29:29 -07:00
auditlog.py claim_verify: make an unsupervised agent's report falsifiable 2026-08-18 10:00:29 -07:00
bakeoff_corpus.py save 2026-07-17 11:00 2026-07-17 11:00:54 -07:00
claim_verify.py claim_verify: make an unsupervised agent's report falsifiable 2026-08-18 10:00:29 -07:00
claude-fable-5.md save 2026-08-01 18:24 2026-08-01 18:24:57 -07:00
claude-opus-5.md save 2026-08-01 18:24 2026-08-01 18:24:57 -07:00
CLAUDE.md save 2026-08-20 08:07 2026-08-20 08:07:42 -07:00
config.py guards: fix two false-positive classes; diagnose the empty absence verdict 2026-08-16 14:30:25 -07:00
cove_visa.py Initial commit: Amy v2 — orchestrator, executors, scheduled jobs, tests 2026-06-26 12:01:16 -07:00
critic_bakeoff.py bakeoff: score an ad-hoc endpoint; document the ThinkingCap swap 2026-08-11 16:12:05 -07:00
expiry_scan.py fix: remove deprecation warning (utcfromtimestamp) and 4 unclosed file ResourceWarnings in test_kb 2026-08-01 08:49:26 -07:00
gauntlet.py save 2026-08-20 08:07 2026-08-20 08:07:42 -07:00
history.py Initial commit: Amy v2 — orchestrator, executors, scheduled jobs, tests 2026-06-26 12:01:16 -07:00
httpget.py tool-returned images: a ticket's screenshots now reach the vision model 2026-08-18 14:53:11 -07:00
list_clients.py fix: five callers of all_organizations() never unpacked its (orgs, truncated) tuple 2026-08-15 10:53:25 -07:00
matching.py Initial commit: Amy v2 — orchestrator, executors, scheduled jobs, tests 2026-06-26 12:01:16 -07:00
model_client.py save 2026-07-07 10:58 2026-07-07 10:58:41 -07:00
netmap_export.py save 2026-07-21 17:23 2026-07-21 17:23:10 -07:00
netmap_unifi_probe.py save 2026-07-21 17:23 2026-07-21 17:23:10 -07:00
notify.py Initial commit: Amy v2 — orchestrator, executors, scheduled jobs, tests 2026-06-26 12:01:16 -07:00
oauth.py save 2026-07-18 08:30 2026-07-18 08:30:47 -07:00
orchestrator.py save 2026-08-20 08:07 2026-08-20 08:07:42 -07:00
pathmatch.py pathmatch.suggest: rank 'Did you mean' hints for refused literal-id paths (7 executors) 2026-08-15 14:13:13 -07:00
PROGRESS.md guards: fix two false-positive classes; diagnose the empty absence verdict 2026-08-16 14:30:25 -07:00
registry.py save 2026-08-06 08:09 2026-08-06 08:09:14 -07:00
run_job.py save 2026-07-23 17:14 2026-07-23 17:14:16 -07:00
runflags.py fix: runflags stale lock recovery + web test mock namespace fix 2026-08-01 20:28:05 -07:00
scheduler.py feat: scheduler run history — JSONL log of job name, duration, success/failure 2026-08-01 18:02:56 -07:00
schedutil.py feat: scheduler run history — JSONL log of job name, duration, success/failure 2026-08-01 18:02:56 -07:00
slack_app.py save 2026-07-23 17:14 2026-07-23 17:14:16 -07:00
slackfmt.py Initial commit: Amy v2 — orchestrator, executors, scheduled jobs, tests 2026-06-26 12:01:16 -07:00
tool_server.py tool surface: drop inline _images (no vision path for a programmatic caller) 2026-08-18 14:53:52 -07:00
truncation.py truncation: one shared helper; generic api_get surfaces now disclose incomplete reads 2026-08-14 18:17:58 -07:00
verify_report.py claim_verify: make an unsupervised agent's report falsifiable 2026-08-18 10:00:29 -07:00
web_api.py tool surface: audit every Hermes call (the one unaudited path through amy) 2026-08-18 09:50:39 -07:00