Richie
852759c510
decreased signal_cli_rest_api version
2026-03-14 11:49:44 -04:00
Richie
d684d5d62c
add envvars to
2026-03-14 11:49:44 -04:00
Richie
f1e394565d
migrated to tanasty and added dead letter queue
2026-03-14 11:49:44 -04:00
Richie
754ced4822
added tenacity
2026-03-14 11:49:44 -04:00
Richie
5b054dfc8f
added signalbot servec account
2026-03-14 11:49:44 -04:00
Richie
663833d4fa
fixed tests
2026-03-14 11:49:44 -04:00
Richie
433ec9a38e
fixed typo in van_inventory serviceConfig
2026-03-14 11:49:44 -04:00
Richie
3a3267ee9a
fixed ruff warning
2026-03-14 11:49:44 -04:00
Richie
0497a50a43
removed repo_line_counter.py
2026-03-14 11:49:44 -04:00
Richie
6365dd8067
updated the van inventory to use the api
2026-03-14 11:49:44 -04:00
Richie
a6fbbd245f
fixed safety number logic
2026-03-14 11:49:44 -04:00
Richie
7ad321e5e2
moved device registry to postgresql
2026-03-14 11:49:44 -04:00
Richie
14338e34df
updated BotConfig
2026-03-14 11:49:44 -04:00
Richie
c73aa5c98a
setup context manger for SignalClient and LLMClient
2026-03-14 11:49:44 -04:00
Richie
f762f12bd2
added max retry and retry back off to run_loop
2026-03-14 11:49:44 -04:00
Richie
ab5df442c6
reworked dispatch
2026-03-14 11:49:44 -04:00
Claude
f11c9bed58
Remove LLMConfig, pass LLM settings directly to LLMClient
...
LLMConfig was an unnecessary intermediary — LLMClient now takes
model, host, and port directly as constructor args.
https://claude.ai/code/session_01AKXQBuVBsW7J1YbukDiQ7A
2026-03-14 11:49:44 -04:00
Claude
ab2d8dbd51
Remove unused LLMConfig from BotConfig
...
LLMConfig was stored in BotConfig but never accessed after
construction — LLMClient receives it directly.
https://claude.ai/code/session_01AKXQBuVBsW7J1YbukDiQ7A
2026-03-14 11:49:44 -04:00
Claude
42ede19472
Replace polling with WebSocket for real-time Signal message reception
...
Switch from polling /v1/receive every 2s to a persistent WebSocket
connection at ws://.../v1/receive/<number>. Messages now arrive
instantly via the signal-cli-rest-api WebSocket endpoint.
- Add `listen()` generator to SignalClient using websockets library
- Extract `_parse_envelope()` as standalone function
- Replace `run_loop` polling with WebSocket listener + reconnect logic
- Remove `poll_interval` from BotConfig and CLI args
- Add websockets to Nix overlay and pyproject.toml dependencies
https://claude.ai/code/session_01AKXQBuVBsW7J1YbukDiQ7A
2026-03-14 11:49:44 -04:00
Claude
f4f33eacc4
Run ruff format on Python files
...
https://claude.ai/code/session_01AKXQBuVBsW7J1YbukDiQ7A
2026-03-14 11:49:44 -04:00
Claude
51f6cd23ad
add Signal command and control bot service
...
Python service for jeeves that communicates over Signal via signal-cli-rest-api.
Implements device verification via safety numbers (unverified devices cannot
run commands until verified over SSH), and a van inventory command that uses
an LLM on BOB (ollama) to parse receipt photos or text lists into structured
inventory data. The LLM backend is configurable to swap models easily.
https://claude.ai/code/session_01AKXQBuVBsW7J1YbukDiQ7A
2026-03-14 11:49:44 -04:00
Richie
3dadb145b7
added congress data to database
2026-03-14 11:49:44 -04:00
Richie
75a67294ea
added bound checking to van invintory
2026-03-09 07:24:05 -04:00
Richie
58b25f2e89
ran treefmt
2026-03-09 07:18:01 -04:00
Richie
568bf8dd38
updated the van_inventory user and db
2026-03-09 07:18:01 -04:00
Richie
82851eb287
added van inventory serves
2026-03-09 07:18:01 -04:00
Richie
b7bce0bcb9
created alembic revision for van_inventory
2026-03-09 07:18:01 -04:00
Richie
583af965ad
fixed orm __init__.py
2026-03-09 07:18:01 -04:00
Richie
ec80bf1c5f
added commit to env.py
2026-03-09 07:18:01 -04:00
Richie
bd490334f5
added van api and front end
2026-03-09 07:18:01 -04:00
Richie
e893ea0f57
added python-multipart
2026-03-09 07:18:01 -04:00
Richie
18f149b831
ran treefmt
2026-03-09 07:18:01 -04:00
Richie
69f5b87e5f
setup multy db suport
2026-03-09 07:18:01 -04:00
Richie
66acc010ca
add typedmonarchmoney
2026-03-08 16:47:52 -04:00
Richie
e8f3a563be
adding nix_serve to brain
2026-03-08 16:37:25 -04:00
Richie
8f1d765cad
adding llms
2026-03-08 16:23:20 -04:00
Richie
4f0ba687c4
improving kitty
2026-03-08 16:13:46 -04:00
github-actions[bot]
27891c3903
flake.lock: Update
...
Flake lock file updates:
• Updated input 'firefox-addons':
'gitlab:rycee/nur-expressions/ec30ecf?dir=pkgs/firefox-addons' (2026-01-30)
→ 'gitlab:rycee/nur-expressions/07e1616?dir=pkgs/firefox-addons' (2026-03-06)
• Updated input 'home-manager':
'github:nix-community/home-manager/4759213' (2026-01-30)
→ 'github:nix-community/home-manager/daa2c22' (2026-03-06)
• Updated input 'nixos-hardware':
'github:nixos/nixos-hardware/a351494' (2026-01-25)
→ 'github:nixos/nixos-hardware/41c6b42' (2026-02-24)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/bfc1b8a' (2026-01-26)
→ 'github:nixos/nixpkgs/80bdc1e' (2026-03-04)
• Updated input 'nixpkgs-master':
'github:nixos/nixpkgs/743e016' (2026-01-31)
→ 'github:nixos/nixpkgs/af5157a' (2026-03-07)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/c5eebd4' (2026-01-26)
→ 'github:Mic92/sops-nix/1d9b98a' (2026-03-02)
2026-03-07 14:39:24 -05:00
Richie
ccdc61b4dd
removed neofetch
...
it served us well
2026-03-07 10:43:34 -05:00
Richie
1d732bf41c
removed ds_python
2026-03-05 20:47:34 -05:00
Richie
13ba118cfc
testing python313 for ds_python
2026-03-05 20:11:49 -05:00
Richie
47c6f42d2f
adding ds_python
2026-03-05 20:11:49 -05:00
dependabot[bot]
ff9dcde5d9
Bump minimatch from 3.1.2 to 3.1.5 in /frontend
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 22:21:17 -05:00
Richie
7de800b519
added lazy_error_count to victron_modbuss.yaml and
...
removed HA from haproxy.cfg
2026-03-04 22:12:42 -05:00
Richie
55767ad555
llm update
2026-03-04 22:12:27 -05:00
Richie
c262ff9048
added time out and fallback to nix settings
2026-03-04 22:07:53 -05:00
dependabot[bot]
9abac2978a
Bump rollup from 4.55.1 to 4.59.0 in /frontend
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.55.1 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.55.1...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 22:01:49 -05:00
Richie
70d20e55d2
fix code rabbit warnings
2026-02-18 17:12:38 -05:00
Richie
f038f248a1
improved eval_warnings/main.py
2026-02-18 17:12:38 -05:00
Richie
af828fc9c4
updated nix_builder pkgs
2026-02-18 13:50:53 -05:00