Repository navigation
Add audited self-hosted platform and retain Local workflows - #48
Merged
Merged
Conversation
Robert0622
force-pushed
the
feat/platform-master-oss
branch
2 times, most recently
from
October 19, 2026 03:49
1f2494d to
29bc3ff
Compare
Add the self-hosted LoopForge platform at the repository root and keep the existing local agent workflows, installers and npm package under local/, with guides under docs/local/. - Audited source export of upstream master 8e348fe; upstream.json and upstream-overrides.json record every adapted, excluded and added file. - Public adapters: password accounts, explicit administrator grants, actor-scoped model credentials and GitHub Issue/PR integration. - Synced upstream: requirement base branches / continue existing work branches, Main Bot control leases, interactive workspace terminal, toast styling. - Organization-specific tracker entry points (Gongfeng/TAPD/Taihu) stay dormant and hidden in the Web UI; external sync targets GitHub. - Clarification prompts are provider-neutral; optional tracker tools are only mentioned when such MCP servers are installed. - Fixtures use reserved example hosts, fake IDs and documentation IPs; check-public.py blocks known internal identifiers by digest and adds credential, corporate e-mail and private-network rules. - CI: Node 22 API globs, checkout-free E2E gate, Git 2.55 staging fix, non-root Docker workspace access, runner cancellation fixes.
Robert0622
force-pushed
the
feat/platform-master-oss
branch
from
October 19, 2026 03:50
29bc3ff to
a986be0
Compare
added 2 commits
October 19, 2026 12:06
Add a real screen recording (EN/ZH, GIF + MP4) of the no-key demo: start the sample SOP, approve the human gate, finish the run and open the designer. Move the designer screenshot under How it works.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The public default branch currently ships local agent workflows. This PR adds the self-hosted LoopForge platform at the repository root and preserves the existing workflows, installers and npm package under
local/, with guides underdocs/local/.The platform includes workflow execution, runners, approvals, artifacts, shared task groups, durable group-to-SOP handoff, workspace tools and archived previews. Public adapters provide password accounts, explicit administrator grants, actor-scoped model credentials and GitHub Issue/PR integration. The container installer, public starter catalog, bilingual onboarding and no-key script/approval demo support fresh installations without enterprise services.
The branch is a single commit on top of
main, so the merged history only contains the audited public tree.Publication scope
8e348fef259dd7b4860e1bd13845e9a7c0aa212a: 1,734 source blobs verified; 1,464 unchanged, 196 adapted and 74 excluded, plus 61 audited public additions.upstream.json/upstream-overrides.jsonrecord every adaptation with a reason;scripts/check-upstream.pyverifies them.Changes since the previous revision
scripts/check-public.pynow also blocks credentials for common cloud/model providers, corporate e-mail addresses, private network ranges and known internal identifiers (stored as digests).Correctness and CI
cmd.Wait; early control failures reap the command.Validation (this head)
go vetpass locally.scripts/check-public.py,scripts/check-upstream.py(against upstream master) and Gitleaks (working tree and the branch commit) pass.Details: verification record, release review, public adaptation scope, upstream synchronization.
Earlier proposals
#46 is closed as superseded by this platform import. #47 is closed: only its language/theme mechanism is reused.
This PR submits source for review; it does not publish packages, images, tags or a GitHub Release. Please use squash merge (or rebase) to keep
mainhistory to this audited commit.