build(deps-dev): bump @types/node from 18.16.13 to 20.2.1#1
Merged
Merged
Conversation
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.16.13 to 20.2.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Member
|
🎉 This PR is included in version 1.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Closed
uENDELIGhet7
pushed a commit
to uENDELIGhet7/lobe-chat
that referenced
this pull request
Dec 16, 2023
🔧 chore: Add test cases
|
@dependabot rebase |
Contributor
Author
|
Sorry, only users with push access can use that command. |
lonycell
added a commit
to trans-ai/lobe-chat
that referenced
this pull request
Mar 20, 2025
This was referenced Jul 30, 2025
Closed
This was referenced Aug 7, 2025
This was referenced Sep 9, 2025
This was referenced Sep 16, 2025
Closed
This was referenced Sep 23, 2025
6 tasks
4 tasks
nocodeci
added a commit
to nocodeci/lobehub
that referenced
this pull request
Feb 17, 2026
Fix/calendar auth and build
wangzr040220
pushed a commit
to wangzr040220/lobehub
that referenced
this pull request
Apr 15, 2026
wangzr040220
pushed a commit
to wangzr040220/lobehub
that referenced
this pull request
Apr 15, 2026
* docs: 完善环境配置文档和注释 - 在 .env.example 中添加配置项的详细注释说明 - 为 ADMIN_TOKEN 添加安全提示 - 说明 AUTO_MIGRATE 的作用和默认值 - 明确 DSN 的使用场景 - 在 docker-compose.yaml 中配置 AUTO_MIGRATE 环境变量 - 移除 docker-compose.yaml 中过时的 volumes 配置注释 这些修改提高了配置文件的可用性和安全性,使部署配置更加清晰易懂。 * Update DSN comment for Docker Compose clarity
arvinxx
added a commit
that referenced
this pull request
May 5, 2026
…chunks When stdout emits multiple chunks back-to-back — or `'end'` lands while an earlier `pipeline.push()` is still awaiting the Codex tracker's filesystem reads — the per-chunk `.then` handlers ran concurrently. Two consequences: 1. Out-of-order events. Push #2's events could resolve before push #1's, so the JSONL stream came out shuffled. 2. Late-event loss. `'end'` would call `pipeline.flush()` and immediately set `streamEnded = true` while prior pushes were still pending. The async iterator could then return `{ done: true }` before those pushes queued their events. Fix: thread every `push()` / `flush()` / error-surface call through a single `pipelineQueue` `Promise` chain, the same shape the desktop controller uses for its broadcast queue. `flush()` now reliably runs after every queued push has drained, so `streamEnded` is the very last write. Two regression tests cover the failure modes by spying on `AgentStreamPipeline.push` to inject deterministic delays: - "preserves event ordering across async pipeline.push() calls" — chunk A resolves slower than chunk B; without the chain B arrives first. - "iterator drains slow in-flight pushes before flushing the stream" — `'end'` fires while a 40 ms push is still pending; without the chain the iterator returns done before the chunk's events queue. Bisected: both tests fail without the chain, pass with it. E2E re-smoke (`bun src/index.ts hetero exec --type claude-code` simple text + tool-using prompt + stdin) still produces clean ordered JSONL. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
arvinxx
added a commit
that referenced
this pull request
May 5, 2026
…runs (#14431) * 🌐 i18n: add taskDetail.runAll keys for subtask dependency runner Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * ✨ feat(cli): add `lh hetero exec` for standalone heterogeneous agent runs (LOBE-8523 phase 1a) Phase 1a of LOBE-8516: a Node-side `spawnAgent()` plus the CLI command that drives it. Standalone-only — no `--topic` / `--operation-id` / no server ingest. Output is `AgentStreamEvent` JSONL on stdout, one event per line. Why phase 1a is its own milestone: it lets us validate the producer pipeline end-to-end (`spawn → JsonlStreamProcessor → adapter → toStreamEvent`) under a plain Node process, get Device-mode + manual debugging unblocked, and ship without waiting on phase 2's server `heteroIngest` procedures. ## Shared `spawnAgent({ agentType, prompt, resumeSessionId, cwd, command })` - Lives in `@lobechat/heterogeneous-agents/spawn`. Pure Node — no Electron, no image cache, no on-disk tracing, no proxy env composition. Desktop main keeps its own bespoke spawn path for those host concerns; this minimal version is what the CLI sandbox + terminal use case needs. - CC: stream-json stdin format + the established preset flags. Codex: `exec` / `exec resume` form with `--json --skip-git-repo-check --full-auto`. - Returns `SpawnAgentHandle` with: async-iterable `events`, `exit` promise, `kill(signal)` (Unix process-group kill, Windows direct), `pid`, raw `stderr`. - Internally a single-queue async iterator coordinates between the stdout listeners and the consumer — keeps backpressure simple, no extra deps. ## `lh hetero exec` command ``` lh hetero exec --type claude-code|codex [--prompt - | --prompt <text>] # default stdin [--resume <sessionId>] [--cwd <path>] # default process.cwd() [--command <bin>] # default `claude` / `codex` [--operation-id <id>] # uuid v4 generated if omitted ``` - Reads prompt from stdin when omitted or `-`. - Forwards child stderr to ours so users see auth prompts / missing-binary errors. - Ctrl-C → SIGINT to the child's process group (Unix); a second Ctrl-C escalates to SIGKILL. - Exit code passthrough: child code 0/non-0 stays as-is; SIGINT / SIGTERM / SIGKILL map to POSIX 130 / 143 / 137. ## Out of scope (phase 1b — next PR) - `--topic` / `--operation-id` flags as REQUIRED + the BatchIngester - `--render none|jsonl` flag (phase 1a is implicit JSONL) - trpc `aiAgent.heteroIngest` / `heteroFinish` calls - Gateway WS interrupt subscription ## Validation - `bunx vitest run packages/heterogeneous-agents` — 113 passing (8 new spawnAgent tests + the 105 pre-existing on canary) - `bunx vitest run apps/cli/src/commands/hetero.test.ts` — 7 passing (all `--type` / `--prompt` / `--operation-id` / exit-code-passthrough / SIGINT-mapping branches) - Real end-to-end: `bun src/index.ts hetero exec --type claude-code --prompt 'Reply with exactly the word HELLO and nothing else.'` produced clean AgentStreamEvent JSONL (stream_start → 2 stream_chunks → step_complete turn_metadata → step_complete result_usage → stream_end → agent_runtime_end), every line stamped with the same auto-generated operationId. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * 🐛 fix(spawn): serialize pipeline pushes so flush waits for in-flight chunks When stdout emits multiple chunks back-to-back — or `'end'` lands while an earlier `pipeline.push()` is still awaiting the Codex tracker's filesystem reads — the per-chunk `.then` handlers ran concurrently. Two consequences: 1. Out-of-order events. Push #2's events could resolve before push #1's, so the JSONL stream came out shuffled. 2. Late-event loss. `'end'` would call `pipeline.flush()` and immediately set `streamEnded = true` while prior pushes were still pending. The async iterator could then return `{ done: true }` before those pushes queued their events. Fix: thread every `push()` / `flush()` / error-surface call through a single `pipelineQueue` `Promise` chain, the same shape the desktop controller uses for its broadcast queue. `flush()` now reliably runs after every queued push has drained, so `streamEnded` is the very last write. Two regression tests cover the failure modes by spying on `AgentStreamPipeline.push` to inject deterministic delays: - "preserves event ordering across async pipeline.push() calls" — chunk A resolves slower than chunk B; without the chain B arrives first. - "iterator drains slow in-flight pushes before flushing the stream" — `'end'` fires while a 40 ms push is still pending; without the chain the iterator returns done before the chunk's events queue. Bisected: both tests fail without the chain, pass with it. E2E re-smoke (`bun src/index.ts hetero exec --type claude-code` simple text + tool-using prompt + stdin) still produces clean ordered JSONL. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
fleetof
pushed a commit
to fleetof/diggo-chat-x
that referenced
this pull request
May 13, 2026
…es/node-20.2.1 build(deps-dev): bump @types/node from 18.16.13 to 20.2.1
canisminor1990
added a commit
that referenced
this pull request
May 20, 2026
canisminor1990
added a commit
that referenced
this pull request
May 20, 2026
canisminor1990
added a commit
that referenced
this pull request
May 20, 2026
This was referenced May 22, 2026
1 task
arvinxx
added a commit
that referenced
this pull request
May 31, 2026
…re (#15360) Part of LOBE-9434 (#1 / LOBE-9435). Adds the local verification tooling the execAgent migration depends on. - `lh agent-signal trigger`: enqueue any producer-side Agent Signal source event for the authenticated user (nightly_review / self_reflection / self_feedback_intent / user.message / tool.outcome.*) - server: `buildTriggerSourceEvent` default-payload builder + `AGENT_SIGNAL_TRIGGER_SOURCE_TYPES` allowlist, surfaced through a new authed `agentSignal.triggerSourceEvent` tRPC procedure that re-derives userId from context (owner-scoped, override can't repoint it) - golden snapshot fixture + dependency-free `assertGoldenFinalState` structural assertion (ideas/intents/writeOutcomes >= 1, brief non-empty) for use by the migration regression tests - builder unit tests + offline/live e2e, regenerated man page Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps @types/node from 18.16.13 to 20.2.1.
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)