Skip to content

refactor: deduplicate logger into shared module#47

Closed
chidev wants to merge 1 commit intoqwibitai:mainfrom
lev-os:refactor/dedupe-logger
Closed

refactor: deduplicate logger into shared module#47
chidev wants to merge 1 commit intoqwibitai:mainfrom
lev-os:refactor/dedupe-logger

Conversation

@chidev
Copy link
Copy Markdown

@chidev chidev commented Feb 3, 2026

Summary

Consolidates duplicated logger implementations across the codebase into a single shared module.

Related Issue

Fixes #39

Test Plan

  • TypeScript compiles
  • Manual verification

Notes

Ported from lev-os fork.

Extract identical pino logger configuration from index.ts,
container-runner.ts, and task-scheduler.ts into a shared
src/logger.ts module. Net -9 lines, zero behavior change.

Upstream: gavrielc/nanoclaw#39
@chidev chidev requested a review from gavrielc as a code owner February 3, 2026 05:13
@chidev
Copy link
Copy Markdown
Author

chidev commented Feb 3, 2026

Closing - premature submission, will resubmit after review

@chidev chidev closed this Feb 3, 2026
@chidev chidev deleted the refactor/dedupe-logger branch February 3, 2026 08:50
kenansun-dev-bot Bot pushed a commit to kenansun-dev/nanoclaw-github-copilot that referenced this pull request Apr 12, 2026
…ntime (qwibitai#47)

sandboxBackend was redundant with sandbox.runtime.
agents.defaults.mode controls host vs sandbox.
sandbox.runtime controls which backend (docker/ssh).

344/344 tests pass.

Co-authored-by: Kenan VM Claw <vm-claw@kenan.dev>
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