Skip to content

fix(local-service): normalize typed dto boundaries#56

Open
fennoai[bot] wants to merge 72 commits into
mainfrom
codex/issues-440-442-typed-boundaries
Open

fix(local-service): normalize typed dto boundaries#56
fennoai[bot] wants to merge 72 commits into
mainfrom
codex/issues-440-442-typed-boundaries

Conversation

@fennoai

@fennoai fennoai Bot commented May 10, 2026

Copy link
Copy Markdown

Requested by @Blackcloudss

Summary

  • remove duplicated stable request DTO definitions from rpc by reusing orchestrator request types
  • drop raw pass-through on typed request/response DTOs so normalization actually happens at the boundary
  • add DTO normalization tests for request/response payload shaping

Blackcloudss and others added 13 commits May 9, 2026 20:09
Resolve local-service style guard conflicts by preserving both full comment scanning and changed-file size checks.
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
@fennoai

fennoai Bot commented May 10, 2026

Copy link
Copy Markdown
Author

Important

Configuration Required

No API key has been configured for this organization. XGopilot requires an API key to process requests.

Please visit the Settings page to configure your API key.

xgopilot and others added 15 commits May 10, 2026 05:02
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
test(local-service): align rpc tests with latest main
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
fix(local-service): tighten typed entry dto contracts
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
fix(rpc): tighten stable task list and task start params
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
fix(local-service): align typed dto boundaries
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
fix(rpc): accept typed dto normalized values
xgopilot and others added 30 commits May 10, 2026 16:57
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
test(local-service): use typed task entry helpers
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
test(local-service): make typed entry helpers explicit
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
test(orchestrator): use typed task entry requests
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
fix(local-service): tighten task entry dto boundaries
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
fix(local-service): restore intercepted fallback and drop malformed urls
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
fix(rpc): keep typed dto responses on transport
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
fix(local-service): sanitize nested opaque context urls
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
fix: tighten typed entry dto validation
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
fix(rpc): require plugin request metadata
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
fix(local-service): tighten typed session and intent contracts
…dates

Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: Blackcloudss <161042579+Blackcloudss@users.noreply.github.com>
fix(rpc): resolve notifications test merge conflict
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.

2 participants