Skip to content

refactor: extract OpenCode exchange orchestration - #43

Merged
boly38 merged 3 commits into
boly38:mainfrom
cawIgor:refactor/bridge-exchange-40
Oct 24, 2026
Merged

boly38 merged 3 commits into
boly38:mainfrom
cawIgor:refactor/bridge-exchange-40

Conversation

@cawIgor

@cawIgor cawIgor commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • extract OpenCode submission, monitoring, correlation, and recovery into
  • keep as the Telegram composition and request-control layer
  • preserve bridge-level compatibility seams for existing callers and tests
  • document the new module responsibility

Validation

  • passed
  • could not run locally because is unavailable; GitHub Actions should run the full test and Compose checks

Closes #40

@boly38 boly38 self-assigned this Oct 24, 2026
@boly38

boly38 commented Oct 24, 2026

Copy link
Copy Markdown
Owner

Follow-up pushed: centralized OpenCode tool reporting (including apply_patch, gh, and todowrite), and updated the source documentation and both PlantUML diagrams to reflect opencode.exchange. Validation: make test (132 passing), compileall, and git diff --check; the GitHub checks are also passing.

@boly38 boly38 added opencode refactor Code refactoring and maintainability architecture Software architecture improvement labels Oct 24, 2026
@boly38
boly38 merged commit 7954846 into boly38:main Oct 24, 2026
1 check passed
@boly38 boly38 added this to the v1.0.2 milestone Oct 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

architecture Software architecture improvement opencode refactor Code refactoring and maintainability

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Split bridge orchestration into cohesive modules

2 participants