Skip to content

fix(observe): O8 review - tests typecheck, explicit newlines, accurate stop docs - #708

Merged
LinuxDevil merged 3 commits into
mainfrom
obs/o8-per-db-pidfile
Oct 24, 2026
Merged

LinuxDevil merged 3 commits into
mainfrom
obs/o8-per-db-pidfile

Conversation

@LinuxDevil

Copy link
Copy Markdown
Owner

lousho observe wrote one observe.pid per directory, so two daemons whose dbs shared a folder overwrote each other's pidfile and stop --db a.db could signal b's daemon (seen live). Pidfiles are now per db (observe.db keeps observe.pid), /health reports the db path, start refuses a port serving another db, and stop checks which db the pid's daemon serves before signalling.

Ticket: O8 (Forge Observe vs LangSmith evaluation follow-up)

Changes

  • fix(observe): O8 review - tests typecheck, explicit newlines, accurate stop docs
  • fix(observe): per-db pidfiles; stop and start check which db a daemon serves

Verification: focused vitest, tsc --noEmit, eslint on changed files (details in the review package); full suite and fallow run in CI.

🤖 Generated with Claude Code

LinuxDevil and others added 3 commits October 24, 2026 17:24
… serves

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…e stop docs

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… fallow

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@LinuxDevil
LinuxDevil force-pushed the obs/o8-per-db-pidfile branch from 93c6018 to a6e901a Compare October 24, 2026 14:24
@LinuxDevil
LinuxDevil merged commit a5b2652 into main Oct 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant