Frank
5bfdc98e61
niri: make desk-2-portable a real profile for the second desk
...
The portable rig (laptop + two 16" PM1601 panels in portrait) had no
profile of its own, so display.kdl stayed on desk-1-home: the Sceptre
identity block matched nothing, its connector-keyed fallbacks carried
3440x1440@180.000 that no panel here reports, and niri silently drove
every panel at its preferred mode with positions written for the home
desk. key the two panels by captured EDID identity, pin the modes they
actually report, and centre the laptop against the 1920-tall panel band.
desk.sh match now selects this profile, so blankpad-desk-autoswitch no
longer dies at its initial match with "no desk profile matches".
2026-10-30 15:54:34 -07:00
Frank
9f142b7eaf
live: heartbeat sync 2026-10-30T15:20:04-07:00 (Refs #11 )
2026-10-30 15:20:04 -07:00
Frank
ad5903c294
live: heartbeat sync 2026-10-30T14:17:40-07:00 (Refs #11 )
2026-10-30 14:17:40 -07:00
Frank
ef7478f9c7
live: heartbeat sync 2026-10-30T13:16:49-07:00 (Refs #11 )
2026-10-30 13:16:49 -07:00
Frank
05f4fa412e
live: heartbeat sync 2026-10-30T12:13:49-07:00 (Refs #11 )
2026-10-30 12:13:49 -07:00
Frank
7508541310
live: heartbeat sync 2026-10-30T11:11:49-07:00 (Refs #11 )
2026-10-30 11:11:49 -07:00
Frank
d5b6b0e930
live: heartbeat sync 2026-10-30T10:10:49-07:00 (Refs #11 )
2026-10-30 10:10:49 -07:00
Frank
28fd76fa21
live: heartbeat sync 2026-10-30T09:07:40-07:00 (Refs #11 )
2026-10-30 09:07:40 -07:00
Frank
b6e3bf2769
live: heartbeat sync 2026-10-30T08:05:49-07:00 (Refs #11 )
2026-10-30 08:05:49 -07:00
Frank
05f818ac03
live: heartbeat sync 2026-10-30T07:04:49-07:00 (Refs #11 )
2026-10-30 07:04:49 -07:00
Frank
223768cc91
live: heartbeat sync 2026-10-30T06:02:49-07:00 (Refs #11 )
2026-10-30 06:02:49 -07:00
Frank
57fc14057e
live: heartbeat sync 2026-10-30T04:59:49-07:00 (Refs #11 )
2026-10-30 04:59:49 -07:00
Frank
b9dcb88f9b
live: heartbeat sync 2026-10-30T03:56:49-07:00 (Refs #11 )
2026-10-30 03:56:49 -07:00
Frank
fb9b8b7d22
live: heartbeat sync 2026-10-30T02:53:49-07:00 (Refs #11 )
2026-10-30 02:53:49 -07:00
Frank
53dd12e73d
live: heartbeat sync 2026-10-30T01:50:49-07:00 (Refs #11 )
2026-10-30 01:50:49 -07:00
Frank
52e8cca8f3
live: heartbeat sync 2026-10-30T00:48:49-07:00 (Refs #11 )
2026-10-30 00:48:49 -07:00
Frank
7b7566928f
live: heartbeat sync 2026-10-29T23:45:49-07:00 (Refs #11 )
2026-10-29 23:45:49 -07:00
Frank
ee7489b546
live: heartbeat sync 2026-10-29T22:44:49-07:00 (Refs #11 )
2026-10-29 22:44:49 -07:00
Frank
4b032e011b
live: heartbeat sync 2026-10-29T21:41:49-07:00 (Refs #11 )
2026-10-29 21:41:49 -07:00
Frank
dc56eb5b02
live: heartbeat sync 2026-10-29T20:38:49-07:00 (Refs #11 )
2026-10-29 20:38:49 -07:00
Frank
a5e00a09eb
live: heartbeat sync 2026-10-29T19:37:40-07:00 (Refs #11 )
2026-10-29 19:37:40 -07:00
Frank
04ada2c913
live: heartbeat sync 2026-10-29T18:36:49-07:00 (Refs #11 )
2026-10-29 18:36:49 -07:00
Frank
4df5a28ba6
live: heartbeat sync 2026-10-29T17:35:49-07:00 (Refs #11 )
2026-10-29 17:35:49 -07:00
Frank
03bf48956f
live: heartbeat sync 2026-10-29T16:32:39-07:00 (Refs #11 )
2026-10-29 16:32:39 -07:00
Frank
4d76c6038e
live: heartbeat sync 2026-10-29T15:29:37-07:00 (Refs #11 )
2026-10-29 15:29:37 -07:00
dank
3eb1ada55b
Merge pull request 'feat: add the DeepSeek platform provider and deepseek-flash' ( #84 ) from feat/83-deepseek-provider into main
2026-10-29 14:52:48 -07:00
Frank
206c9acb46
feat: add the DeepSeek platform provider and deepseek-flash
...
Refs #83
The first vendor-cloud chat row in agent/models.yml. The provider label is the
bare word `deepseek` because pi-catalog/src/hosts.ts keys the direct-DeepSeek
behaviour set (max_tokens field, thinking extraBody, thinking-disable mode) off
that exact name and off api.deepseek.com; the house `<api> (<host>)` pattern
would not match and the row would lose the quirks the endpoint answers to.
The key is command-backed (`!cat ~/.config/secrets/deepseek_api_key`, 600), so
no sk-… value enters the tracked tree, and the row declares the model card's own
pair: contextWindow 1048576 / maxTokens 262144, input [text, image], with the
October 2026 peak rate card in cost. Docs move to the new
omp-docs/core/deepseek-provider.md, indexed and logged in the same commit.
2026-10-29 14:47:34 -07:00
Frank
53025a6be5
live: heartbeat sync 2026-10-29T14:27:39-07:00 (Refs #11 )
2026-10-29 14:27:39 -07:00
Frank
dc88d6f961
live: heartbeat sync 2026-10-29T13:25:49-07:00 (Refs #11 )
2026-10-29 13:25:49 -07:00
Frank
f2d8aa4f9e
live: heartbeat sync 2026-10-29T12:22:39-07:00 (Refs #11 )
2026-10-29 12:22:39 -07:00
Frank
7506970f9d
live: heartbeat sync 2026-10-29T11:19:49-07:00 (Refs #11 )
2026-10-29 11:19:49 -07:00
Frank
c736456413
live: heartbeat sync 2026-10-29T10:17:49-07:00 (Refs #11 )
2026-10-29 10:17:49 -07:00
Frank
441519c1f0
live: heartbeat sync 2026-10-29T09:15:49-07:00 (Refs #11 )
2026-10-29 09:15:49 -07:00
Frank
90cd6bb766
live: heartbeat sync 2026-10-29T08:12:39-07:00 (Refs #11 )
2026-10-29 08:12:39 -07:00
Frank
757fa0106b
live: heartbeat sync 2026-10-29T07:10:49-07:00 (Refs #11 )
2026-10-29 07:10:49 -07:00
Frank
a8e74e7266
live: heartbeat sync 2026-10-29T06:09:49-07:00 (Refs #11 )
2026-10-29 06:09:49 -07:00
Frank
f859230ff6
live: heartbeat sync 2026-10-29T05:06:49-07:00 (Refs #11 )
2026-10-29 05:06:49 -07:00
Frank
6569290398
live: heartbeat sync 2026-10-29T04:04:49-07:00 (Refs #11 )
2026-10-29 04:04:49 -07:00
Frank
d83531e3fe
live: heartbeat sync 2026-10-29T03:03:49-07:00 (Refs #11 )
2026-10-29 03:03:49 -07:00
Frank
41f577c883
live: heartbeat sync 2026-10-29T02:02:39-07:00 (Refs #11 )
2026-10-29 02:02:39 -07:00
Frank
32bea490c4
live: heartbeat sync 2026-10-29T01:00:49-07:00 (Refs #11 )
2026-10-29 01:00:49 -07:00
Frank
b698b0e35e
live: heartbeat sync 2026-10-28T23:58:49-07:00 (Refs #11 )
2026-10-28 23:58:49 -07:00
Frank
0d41c3d61d
live: heartbeat sync 2026-10-28T22:56:49-07:00 (Refs #11 )
2026-10-28 22:56:49 -07:00
Frank
ea2cfad847
live: heartbeat sync 2026-10-28T21:53:49-07:00 (Refs #11 )
2026-10-28 21:53:49 -07:00
Frank
6f0aa7d72e
live: heartbeat sync 2026-10-28T20:51:49-07:00 (Refs #11 )
2026-10-28 20:51:49 -07:00
Frank
7d394e74b4
live: heartbeat sync 2026-10-28T19:48:49-07:00 (Refs #11 )
2026-10-28 19:48:49 -07:00
Frank
10cd18ec57
live: heartbeat sync 2026-10-28T18:46:49-07:00 (Refs #11 )
2026-10-28 18:46:49 -07:00
Frank
e4721a6713
live: heartbeat sync 2026-10-28T17:45:49-07:00 (Refs #11 )
2026-10-28 17:45:49 -07:00
Frank
4648ba7f3f
live: heartbeat sync 2026-10-28T16:42:49-07:00 (Refs #11 )
2026-10-28 16:42:49 -07:00
Frank
2d71c603cb
live: heartbeat sync 2026-10-28T15:42:39-07:00 (Refs #11 )
2026-10-28 15:42:39 -07:00