Skip to content

Profiles#96

Merged
deathbyknowledge merged 87 commits into
mainfrom
profiles
May 24, 2026
Merged

Profiles#96
deathbyknowledge merged 87 commits into
mainfrom
profiles

Conversation

@deathbyknowledge
Copy link
Copy Markdown
Owner

@deathbyknowledge deathbyknowledge commented May 18, 2026

  • Added native shell orchestration commands:
    • proc profiles
    • proc spawn
    • documented proc call and sched add worker flows
  • Added process orchestration context so agents discover proc, sched, worker profiles, and ~/profiles.d/<name>/context.d/*.md.
  • Fixed worker coordination:
    • worker IPC replies are delivered back to the caller as process events
    • provider history keeps tool results structurally adjacent to tool calls
    • task/review/app/mcp workers can run ordinary shell commands without approval while still asking for destructive/privileged commands
  • Added ai.speech.create syscall backed by Workers AI TTS.
  • Added Markdown-to-speech normalization before synthesis, including table/code/list handling.
  • Added generation and speech timeout config.
  • Added presence-panel voice reply playback:
    • speak replies toggle
    • test voice button
    • chunked speech generation/playback
    • skipped empty speech chunks
    • run-signal buffering so fast replies do not leave presence stuck waiting
    • compact presence state after completion/inactivity
    • friendlier web desktop origin label
  • Added persisted interaction origins:
    • stores client, adapter, and process origin metadata on messages
    • renders source labels in model context only when the source changes
    • returns origin metadata in process history
    • preserves origins when restoring archived/live conversation segments
  • Added target/device unification work:
    • unified target providers behind the device registry path
    • added agent-facing target summaries with bounded context rendering
    • added target discovery shell command
    • improved GSV Devices/Targets UI for capability and routing visibility
  • Added adapter shell targets and command contracts:
    • WhatsApp/Discord shell target command surfaces
    • message send, react, and attachment-oriented flows
    • normalized -h/--help handling across command surfaces
  • Added browser shell filesystem and desktop improvements:
    • browser runtime files mounted into the shell
    • ephemeral browser /tmp
    • simplified open command for local and remote target paths
    • native-looking preview windows without extra preview header chrome
    • browser-side automation commands for DOM, focus, click/input, screenshots, clipboard, and notifications
  • Added binary file transfer support:
    • WebSocket binary frame protocol for fs.transfer.*
    • chunked local/native/browser file transfer reads
    • binary copy between browser, GSV, and device targets
    • direct browser ZenFS chunk writes without read+rewrite appends
    • retry browser target registration after transient register failures
    • fixed binary transfer races, lost wakeups, and transfer error propagation
  • Fixed shell and transfer edge cases:
    • shell copy capability checks for transfer-only targets
    • routed request expiry setup
    • shell command stderr visibility
    • version sync coverage for native shell source
  • Documented profile layout, speech config, generation timeouts, approval defaults, browser shell commands, and target-provider architecture.

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d1ce9b2b3f

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread gateway/src/fs/gsv-fs.ts
@deathbyknowledge
Copy link
Copy Markdown
Owner Author

@codex review

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d86a47afe7

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread gateway/src/drivers/native/fs.ts Outdated
@deathbyknowledge
Copy link
Copy Markdown
Owner Author

@codex review

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ff8588ddef

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread gateway/src/drivers/native/fs.ts Outdated
Comment thread gateway/src/drivers/native/fs.ts Outdated
@deathbyknowledge
Copy link
Copy Markdown
Owner Author

@codex review

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 344d6e4d87

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread gateway/src/kernel/ai.ts Outdated
@deathbyknowledge
Copy link
Copy Markdown
Owner Author

@codex review

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 940cf61f8c

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread gateway/src/process/approval.ts Outdated
@deathbyknowledge
Copy link
Copy Markdown
Owner Author

@codex review

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 014bc6b4c3

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread gateway/src/process/approval.ts Outdated
@deathbyknowledge
Copy link
Copy Markdown
Owner Author

@codex review

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 78b9f230cb

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread gateway/src/drivers/native/fs.ts Outdated
@deathbyknowledge
Copy link
Copy Markdown
Owner Author

@codex review

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 22f9aafe7a

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread gateway/src/kernel/adapter-targets.ts Outdated
@deathbyknowledge
Copy link
Copy Markdown
Owner Author

@codex review

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b03f54faf4

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread gateway/src/inference/service.ts Outdated
Comment on lines +56 to +58
const timeout = setTimeout(() => {
controller.abort(new Error(generationTimeoutMessage(request.config.generationTimeoutMs)));
}, request.config.generationTimeoutMs);
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Guard missing generation timeout before scheduling abort

request.config.generationTimeoutMs is used directly as the setTimeout delay, but currentRun.config is loaded from persisted JSON in Process.currentRun and older persisted runs (created before this commit) won’t have that field. In that case the delay becomes undefined (effectively immediate), so non-Workers providers abort almost instantly after resume/restart even for healthy requests. Please default this value before calling setTimeout (or skip the abort timer when absent) to preserve backward compatibility with existing persisted run state.

Useful? React with 👍 / 👎.

@deathbyknowledge
Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector
Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Can't wait for the next one!

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

@deathbyknowledge deathbyknowledge merged commit bd6ab25 into main May 24, 2026
7 checks passed
@deathbyknowledge deathbyknowledge deleted the profiles branch May 24, 2026 08:57
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