This website requires JavaScript.
30ecdc16c2
fix: bump Infisical image tag and add deploy failure notification
main
dtoro
2026-08-12 18:05:54 +02:00
d79b0862bd
feat: serve OpenAPI spec at /api/v1/openapi.json
dtoro
2026-08-12 17:48:10 +02:00
53823595de
fix: add ethtool, lsmod, lspci, modinfo, dkms to read-only command allowlist
dtoro
2026-08-12 13:27:33 +02:00
7ecf720166
feat: entity graph app with theme-aware colors, icons, filters, and blast radius
dtoro
2026-08-11 22:42:20 +02:00
febc153b7f
fix: add involves edge from task to agent:nomos at creation
dtoro
2026-08-11 22:03:12 +02:00
7d6a3320d4
fix: add involves edge from task to agent:nomos at creation
dtoro
2026-08-11 21:58:18 +02:00
60bc9d555d
fix: add precedes graph edge from classification to execution
dtoro
2026-08-11 21:18:45 +02:00
ebe1b95acf
sync AGENTS.md tool list with MCP server (63 tools); fix 7 stale references in .agents/
dtoro
2026-08-09 00:04:58 +02:00
5e10437fe3
Phase 4 (Performance) + Phase 6 (Infrastructure) completion
dtoro
2026-08-08 23:46:43 +02:00
7236c46e5c
0.29.1 — review-fix round on E3: RunOutput, sshKeyPath fallback, RunStreaming consolidation, signer cache, stderr in errors
dtoro
2026-08-08 23:01:10 +02:00
75c0848a6f
0.29.0 — code-quality refactor (plan E1–E5): file splits, sqlc migration, SSH unification, test coverage
dtoro
2026-08-08 22:38:47 +02:00
712b66422b
0.28.5 — nomos healthcheck fast-path before Infisical init
dtoro
2026-08-08 22:17:44 +02:00
a30c024ef8
0.28.4 — nomos healthcheck via binary subcommand (distroless has no wget)
dtoro
2026-08-08 22:09:18 +02:00
137a2afb8d
0.28.3 — widen api healthcheck start_period to 180s
dtoro
2026-08-08 21:53:16 +02:00
c8b1ec5af2
0.28.2 — widen api healthcheck start_period to 90s
dtoro
2026-08-08 21:48:17 +02:00
8ff382a50d
0.28.1 — vendor @joan/procedural-glyph-engine for portable SPA builds (fixes deploy)
dtoro
2026-08-05 17:27:04 +02:00
fa79c1ea25
0.28.0 — operational hardening (plan D1–D5): CI deploy gate, versioned images, rate limiting, resource limits, health probes
dtoro
2026-08-08 21:31:16 +02:00
ef762794e7
0.27.6 — guard seed-secrets: skip if Infisical already populated
dtoro
2026-08-08 21:15:00 +02:00
0b6c546aae
0.27.5 — add Infisical env vars to nomos+notifier containers
dtoro
2026-08-08 21:12:12 +02:00
cecfd8b0e4
0.27.4 — fix: StartRefreshLoop was blocking startup, wrap in goroutine
dtoro
2026-08-08 21:07:51 +02:00
653ea3a116
0.27.3 — seed-secrets extracts from containers, drop oidc_client-secret (public client)
dtoro
2026-08-08 20:59:04 +02:00
89a94c24c9
0.27.2 — seed-secrets runs on host, not container
dtoro
2026-08-06 22:09:02 +02:00
7a34d8c8a0
0.27.1 — flat Infisical keys (_), seed-secrets.sh in deploy, plist cleanup, .env strip
dtoro
2026-08-06 22:08:02 +02:00
c9d506b0f8
0.27.0 — Infisical hardening: runtime refresh, audit logging, CLI verify/audit, startup verification, SSH host key verification, interface consolidation
dtoro
2026-08-05 23:51:01 +02:00
e3449b24c1
feat: wire Infisical secret store into API server and MCP tools
dtoro
2026-08-05 23:03:27 +02:00
3cd4cf98c3
chore: vendor @joan/procedural-glyph-engine for portable builds
chore/vendor-orby-engine
dtoro
2026-08-05 17:27:04 +02:00
38c472a118
0.26.0 — transport-aware classifier escalation + standalone-server monitoring override
dtoro
2026-08-05 16:31:41 +02:00
1d0197da69
0.25.1 — get_health_summary destroyed filter + create_entity footgun doc
dtoro
2026-08-05 16:07:59 +02:00
0920c4cb6d
0.25.0 — DNS resolution check kind (KindDNS) + VPS monitoring fix
dtoro
2026-08-05 15:31:50 +02:00
2254a07baf
plan done: agent execution safety — move to done/, update index
dtoro
2026-08-05 15:26:03 +02:00
1b9c761274
implements plan: agent execution safety — QEMU guest agent gate + health guard + policy docs
dtoro
2026-08-05 15:25:14 +02:00
a126cfa710
0.24.0 — MCP tool improvements: type filter for get_relations, health filter for get_health_summary, live HTTP probe for ping_service
dtoro
2026-08-05 15:12:04 +02:00
86fa57b5cd
plan: agent execution safety — QEMU guest agent gate + host-mutation guard
dtoro
2026-08-05 11:57:57 +02:00
8e97d589af
scripts: ZimaOS NFS mount fix — both /media/library and /media/ludo-library
dtoro
2026-08-05 08:31:04 +02:00
0dd8c28815
feat: MCP ping tool, tightened descriptions, and Hermes client docs
dtoro
2026-08-05 00:21:56 +02:00
4e294b3630
0.22.0 — full MCP agent surface: 19 new tools, async run, session reliability
dtoro
2026-08-04 23:51:55 +02:00
85f0bb67fa
docs(plans): move 2026-08-04 session audit plan to done (v0.21.0 shipped)
dtoro
2026-08-04 23:43:28 +02:00
c3f478b8f8
v0.21.0: agent reliability overhaul — plan integrity, target validation, observability pipelines, learning loop
dtoro
2026-08-04 23:15:47 +02:00
1aaedf498a
v0.20.0: thinking blocks, chat windows overhaul, scroll fix
dtoro
2026-08-04 22:42:53 +02:00
20adb89650
v0.18.0: MCP entity-graph CRUD, lifecycle validation, curl -o /dev/null fix
dtoro
2026-08-04 08:52:08 +02:00
058f1afcdc
fix(web): move composer working-strip into the message pane (stop clipping the input)
dtoro
2026-08-03 22:58:47 +02:00
2b73290994
fix(web): integrate composer "working/queued" strip into the terminal aesthetic
dtoro
2026-08-03 22:56:14 +02:00
428f4fe945
docs(plans): add status notes missed by the rename (chat-full-polish, health-check-reality)
dtoro
2026-08-03 22:53:29 +02:00
195d45a0e9
docs(plans): reconcile plan statuses; archive 10 done plans
dtoro
2026-08-03 22:52:25 +02:00
5b68bdc16c
feat(nomos): chat working-visibility, message queue, generation-aware timeline
dtoro
2026-08-03 22:34:14 +02:00
757ef2f34b
feat(web): adopt cyberspace terminal aesthetic + dithered images
dtoro
2026-08-03 22:03:24 +02:00
b27e1bf3ec
fix(web): coerce chat composer draft to string (input.trim crash)
dtoro
2026-08-03 16:00:01 +02:00
39e9227fdb
feat(nomos): per-session turn serialization + chat reliability/UX fixes
dtoro
2026-08-03 15:42:10 +02:00
bb05f215c6
docs(plans): mark plan-drift & dead-activity-panel review done (467589d )
dtoro
2026-08-03 14:32:24 +02:00
467589d78a
fix(nomos): generation-relative plan seq + real activity timestamps
dtoro
2026-07-30 22:40:56 +02:00
e25e979757
chore(docker): ignore worktrees/git/node_modules from build context
dtoro
2026-07-30 00:10:07 +02:00
bc0ccb4cdc
fix(seed): netbird-vps opts out of host monitoring (unreachable from lab; services cover it)
dtoro
2026-07-30 00:04:28 +02:00
c9a00a9532
feat(checks): per-entity monitoring override; service:haos opts out
dtoro
2026-07-29 23:47:43 +02:00
eb16796bf0
feat(checks): vm-status probe + matrix cert dial-by-name
dtoro
2026-07-29 23:15:36 +02:00
a3914a1d41
fix(checks): process check is opt-in for url-fronted services
dtoro
2026-07-29 23:03:27 +02:00
8eb1ca2bac
fix(seed): probe_unit for proxmox-ui/nextcloud/photos (real unit/container names)
dtoro
2026-07-29 22:45:25 +02:00
e4104eb344
fix(checks): process_check matches docker containers + prefixed systemd units
dtoro
2026-07-29 22:33:02 +02:00
0929c17cbb
feat(mcp): discover_infra_drift — live Proxmox vs DB guest reconciliation
dtoro
2026-07-29 20:36:02 +02:00
6487032461
fix(remote): ignore polluted host attributes; audit surfaces them
dtoro
2026-07-29 19:45:12 +02:00
fb6b6f9160
fix(scripts): also cascade relationships in orphan cleanup
dtoro
2026-07-29 19:40:13 +02:00
62c9fc5c86
fix(scripts): cascade entity_status/signals/metrics in orphan cleanup
dtoro
2026-07-29 19:39:52 +02:00
6007e922b4
fix(scheduler): lifecycle gate excluded NULL-state check targets
dtoro
2026-07-29 19:39:17 +02:00
2d8eb91b25
feat(cert): dial the TLS terminator directly so cert-expiry works from the container
dtoro
2026-07-29 19:33:45 +02:00
3d88f52988
fix(checks): disk_usage_check no longer hangs on a stuck mount
dtoro
2026-07-29 19:31:30 +02:00
9016c3a43b
revert(seeds): drop TLS certificate entities (needs container reachability first)
dtoro
2026-07-29 18:49:37 +02:00
04775192c1
feat(checks): wire up TLS certificate expiry monitoring
dtoro
2026-07-29 18:41:14 +02:00
a104cb4bb4
feat(remote): route service checks through their hosting compute entity
dtoro
2026-07-29 14:00:03 +02:00
72f0f46528
fix(scheduler): resolve guest routing when check_defs.target_type is blank
dtoro
2026-07-29 13:44:14 +02:00
b87735a111
chore: graph view, dns-zone gap, fleet deploy/cleanup tooling
dtoro
2026-07-29 13:37:27 +02:00
1540f74342
feat(audit): read-only knowledge-graph drift report + skill
dtoro
2026-07-29 13:37:16 +02:00
c7729b2ef6
fix(scheduler): stop monitoring deprecated/destroyed targets
dtoro
2026-07-29 13:37:08 +02:00
b8b4aa2aee
feat(remote): route LXC/VM checks through the Proxmox host, not direct SSH
dtoro
2026-07-29 13:37:00 +02:00
c10f6920cd
fix: blast radius walks dependency direction, and reachability survives no ICMP
dtoro
2026-07-29 09:44:17 +02:00
ad29295c93
feat(web): make the entity window a triage surface, not a data dump
dtoro
2026-07-29 09:24:28 +02:00
6ca6d5b352
fix(scheduler): derive entity health from all its checks, not the last one
dtoro
2026-07-28 21:33:48 +02:00
af450dac2a
fix(web): break the effect feedback loop, and stop serving HTML as JavaScript
dtoro
2026-07-28 21:22:03 +02:00
6ed9dc39e8
fix(compose): wait for the API to be healthy before starting nomos
dtoro
2026-07-28 20:08:35 +02:00
cc8eae4979
perf(web): patch health in place instead of refetching, and reconnect the SSE stream
dtoro
2026-07-28 19:55:11 +02:00
4f706fa65f
fix(web): keep health and status live everywhere they are shown
dtoro
2026-07-28 15:05:06 +02:00
50e899e5ee
fix(checks): stop process_check.sh emitting invalid JSON, and mint one kind
dtoro
2026-07-28 14:41:56 +02:00
42751623ea
fix(seeds): relax documents cardinality, re-point the mcp ingress
dtoro
2026-07-28 14:20:53 +02:00
98e19bb14a
Merge remote-tracking branch 'origin/main' into claude/coolify-oikos-comparison-d8c2d3
dtoro
2026-07-28 14:05:36 +02:00
d7b526a112
fix(scheduler): honour check_defs.interval_s, and renumber migrations off main
dtoro
2026-07-28 14:03:30 +02:00
1dca2cfd7a
feat(observability): restore monitoring coverage, make gaps visible, stream executions
dtoro
2026-07-28 13:51:14 +02:00
7e1ccad5f4
fix(web): replace generic spinners with content-shaped loading skeletons
claude/web-server-setup-edde3e
dtoro
2026-07-28 08:44:52 +02:00
89312a9ce4
feat(web): redesign Knowledge as an editable wiki
dtoro
2026-07-27 22:50:54 +02:00
ce0e4142ff
feat(api): add knowledge base write path, revision history, and drift tooling
dtoro
2026-07-27 22:50:29 +02:00
873b00ac42
style(web): fix prettier config, format entire web/ tree
dtoro
2026-07-27 12:56:07 +02:00
b345783eef
fix(web): resolve two eslint errors in Knowledge.svelte
dtoro
2026-07-27 12:55:17 +02:00
29d5cb8b85
fix(web): drop the taskbar theme label, align window padding to p-2
dtoro
2026-07-26 13:14:41 +02:00
8f440c5ad5
feat(web): collapse chat tool calls into one agent trace, reverse the activity rail
dtoro
2026-07-26 13:06:01 +02:00
4e4e2c169c
feat(web): replace 3D graph with fleet map, add desktop background patterns, rename Knowledge Base to Fleet
dtoro
2026-07-25 20:04:53 +02:00
c151a66627
fix(web): window/table polish — opaque windows, sortable columns, sticky-header scrollbar, viewport-clamped windows
dtoro
2026-07-21 18:08:40 +02:00
1c12d40712
feat(web): adopt shadcn context-menu for mascot + desktop right-click menus
dtoro
2026-07-21 16:03:57 +02:00
482c7f3448
feat(web): app-registry architecture — OS + Apps, lazy loading, installable apps
dtoro
2026-07-21 14:37:36 +02:00
50aed11cc4
feat(web): adopt @vincjo/datatables for all tables, standardize shared components
dtoro
2026-07-21 13:19:03 +02:00
ccbf6a8aac
fix(nomos): sessions blocked on an execution approval now show "Needs input" and never idle-close
dtoro
2026-07-21 12:28:52 +02:00
ef2956619f
fix(web): pin the tasks table header while scrolling
dtoro
2026-07-21 12:15:13 +02:00
dffe01fb02
fix(web): use the terracotta accent instead of green for done checkmarks
dtoro
2026-07-21 12:12:00 +02:00
0f9e366ad5
fix(web): tool-call checkmarks nearly invisible on the terracotta (light) theme
dtoro
2026-07-21 11:46:49 +02:00