Skip to content

fix(qoder): skip reserved environment metadata - #104

Merged
heimanba merged 1 commit into
mainfrom
codex/fix-qoder-created-by-metadata
Aug 31, 2026
Merged

fix(qoder): skip reserved environment metadata#104
heimanba merged 1 commit into
mainfrom
codex/fix-qoder-created-by-metadata

Conversation

@heimanba

Copy link
Copy Markdown
Contributor

Summary

Prevent Qoder environment updates from sending the provider-managed created_by metadata field.

Why

Qoder includes created_by in environment read responses but rejects that reserved key on writes, including { created_by: null }. The update path previously tombstoned every undeclared non-agents.* metadata key, causing otherwise valid environment updates to fail with HTTP 400.

Type

  • New provider
  • New feature
  • Bug fix
  • Refactor
  • Documentation
  • Tests

Surface area

  • Workspace/package boundaries
  • Provider interface / adapter contract
  • YAML schema / config types
  • CLI commands
  • WebUI
  • State management
  • Execution / planning logic
  • Tests / fixtures
  • None of the above

Checklist

  • bun run verify:full passes
  • New provider follows the six-file structure, if applicable
  • No new runtime dependencies added without justification

Behavior / risk

Qoder environment updates now leave the provider-managed created_by field untouched while continuing to tombstone removed user metadata. This is narrowly scoped to the Qoder environment update request.

Validation

  • bun test packages/sdk/tests/e2e/qoder-adapter-pagination.test.ts
  • bun run verify:scoped
  • pre-push bun scripts/verify.ts push
  • Live Qoder agents apply: environment, template, and channel updates completed successfully after the fix.

@heimanba heimanba left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

LGTM

@heimanba
heimanba merged commit 2383bb1 into main Aug 31, 2026
16 checks passed
@heimanba
heimanba deleted the codex/fix-qoder-created-by-metadata branch August 31, 2026 11:12
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