Skip to content

chore: remove plugin system divergence with upstream#392

Merged
randomm merged 6 commits intodevfrom
feature/issue-391-plugin-alignment
Apr 7, 2026
Merged

chore: remove plugin system divergence with upstream#392
randomm merged 6 commits intodevfrom
feature/issue-391-plugin-alignment

Conversation

@randomm
Copy link
Copy Markdown
Owner

@randomm randomm commented Apr 7, 2026

Fixes #391

randomm added 6 commits April 7, 2026 22:12
Restores 6 deleted files and updates 3 modified files to match anomalyco/dev:
- Restored: cloudflare.ts, install.ts, loader.ts, meta.ts, shared.ts, github-copilot/models.ts
- Updated: index.ts, codex.ts, github-copilot/copilot.ts

Total: +1941 lines, -138 lines across 9 files

Fixes #391
Added stub modules and utilities to support upstream plugin files:
- Created: util/error.ts, util/filesystem.ts extensions, util/flock.ts, util/record.ts
- Created: effect/instance-state.ts, effect/run-service.ts stubs
- Created: config/paths.ts, npm.ts stubs
- Updated: bus/index.ts, config/config.ts, flag/flag.ts, server/server.ts
- Simplified: plugin/index.ts, plugin/github-copilot/copilot.ts, plugin/shared.ts

Typecheck: PASS
Tests: 1491 pass, 6 fail (expected - plugin tests written for Effect-based system)

Part of #391
Documents that flock stub is no-op and may have race conditions.
Addresses adversarial review feedback on PR #392.
Replaces unsafe 'as any' with typed stub that throws on access.
Addresses adversarial review MEDIUM issue on PR #392.

Part of #391
@randomm randomm merged commit 53f683f into dev Apr 7, 2026
1 check passed
@randomm randomm deleted the feature/issue-391-plugin-alignment branch April 7, 2026 20:10
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.

chore: remove plugin system divergence with upstream

1 participant