Skip to content

chore(consolidation): absorb opensin-ai-code as opensin_agent_platform/#1720

Merged
Delqhi merged 1 commit intomainfrom
consolidation/absorb-opensin-ai-code
Apr 18, 2026
Merged

chore(consolidation): absorb opensin-ai-code as opensin_agent_platform/#1720
Delqhi merged 1 commit intomainfrom
consolidation/absorb-opensin-ai-code

Conversation

@Delqhi
Copy link
Copy Markdown
Member

@Delqhi Delqhi commented Apr 18, 2026

Summary

Absorbs the full source tree of OpenSIN-AI/opensin-ai-code into this repo under opensin_agent_platform/ as part of the OpenSIN-AI repo consolidation (April 2026).

Why

opensin-ai-code advertised itself as the Python Agent Development Platform with pip install opensin-ai-code, but:

  • It shipped no pyproject.toml or setup.py, so the advertised install path never worked.
  • It duplicated ground already covered by opensin_core, opensin_cli, opensin_api, and opensin_sdk in this repo.
  • Two public repos were claiming the same role, causing confusion for new contributors.

What is in the PR

  • opensin_agent_platform/ — full source tree from the standalone repo, with .github/ and duplicated LICENSE / CONTRIBUTING.md stripped out.
  • opensin_agent_platform/README.md — explains origin, status (preserved, not wired into build), and the rationalization plan.
  • opensin_agent_platform/README.upstream.md — the original README, kept verbatim for history.

The folder is intentionally not imported from opensin_core / opensin_cli / opensin_api. It is reference material until a follow-up PR diffs the overlap (hooks, plugins, skills, QueryEngine, Tool system, etc.) and ports any genuinely useful pieces into opensin_core.

After merge

  1. Archive OpenSIN-AI/opensin-ai-code with a redirect README pointing to opensin_agent_platform/.
  2. Open the follow-up rationalization PR (port valuable logic → retire the folder).

Co-authored-by: v0[bot] <v0[bot]@users.noreply.github.com>

The standalone repo OpenSIN-AI/opensin-ai-code advertised itself as
"the Python Agent Development Platform" but duplicated ground already
covered by opensin_core / opensin_cli / opensin_api / opensin_sdk in
this repo, and shipped no pyproject.toml — so pip install never worked.

Preserve the full source tree under opensin_agent_platform/ so nothing
is lost, archive the standalone repo, and leave a clear follow-up plan
in opensin_agent_platform/README.md to port any genuinely useful logic
into opensin_core and then retire the folder.

The folder is intentionally NOT wired into the build yet. It is
reference material until the rationalization PR lands.

Co-authored-by: v0[bot] <v0[bot]@users.noreply.github.com>
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