feat(scripts): add standalone ANOLISA adapter entry#549
Merged
kongche-jbw merged 13 commits intoMay 26, 2026
Conversation
038d877 to
748e34f
Compare
748e34f to
d43b80d
Compare
5064c90 to
dbccd5b
Compare
dbccd5b to
06c9a63
Compare
RemindD
previously approved these changes
May 25, 2026
- Package OpenClaw adapters for sec-core and os-skills RPM installs - Move sec-core adapter staging back into its Makefile - Prevent source updates from checking out refs unless explicitly allowed - Respect custom OPENCLAW_HOME across adapter install and status checks - Parse adapter manifest actions with jq or python3 instead of loose sed
shiloong
added a commit
to shiloong/anolisa
that referenced
this pull request
May 27, 2026
…oid double nesting When OPENCLAW_HOME is explicitly set (even to its default $HOME/.openclaw), the openclaw CLI nests .openclaw/ inside OPENCLAW_HOME, creating a ~/.openclaw/.openclaw/ double path. This broke plugin discovery — openclaw plugins list could not find tokenless-openclaw after install. Fix: env -u OPENCLAW_HOME on all CLI invocations (install/detect/ uninstall), letting the CLI resolve ~/.openclaw/extensions/ on its own. OPENCLAW_HOME variable is retained for directory checks and PATH resolution in detect.sh — only unset for the CLI calls. Introduced by commit 3b7168d (feat(scripts): alibaba#549) which replaced env -u OPENCLAW_HOME with OPENCLAW_HOME="${OPENCLAW_HOME%/}" across all three scripts. Signed-off-by: Shile Zhang <[email protected]>
26 tasks
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.
Description
This PR adds a standalone OpenClaw adapter entry for ANOLISA:
The goal is to provide a separate one-click OpenClaw integration path without
coupling it to the project build/install workflow.
This script is an adapter orchestrator only. It does not build source code and
does not duplicate component-private logic. Instead, it discovers and invokes
per-component adapter scripts through a shared environment contract.
Included components:
os-skillsws-ckptsec-coretokenlessagentsightis recognized but intentionally not included in the recommendedOpenClaw adapter set because it does not currently provide an OpenClaw adapter.
Key behavior:
--mode recommendedand explicit--component.--statusand--dry-run.install paths, or source tree fallback.
openclaw/scripts/install.shandopenclaw/scripts/uninstall.sh.This PR is intentionally separated from the build workflow PR so reviewers can
evaluate the OpenClaw delivery scenario independently.
Related Issue
no-issue
Type of Change
Scope
cosh(copilot-shell)sec-core(agent-sec-core)skill(os-skills)sight(agentsight)tokenless(tokenless)Checklist
cosh: Lint passes, type check passes, and tests passsec-core(Rust):cargo clippy -- -D warningsandcargo fmt --checkpasssec-core(Python): Ruff format and pytest passskill: Skill directory structure is valid and shell scripts pass syntax checksight:cargo clippy -- -D warningsandcargo fmt --checkpasstokenless:cargo clippy -- -D warningsandcargo fmt --checkpasspackage-lock.json/Cargo.lock)Testing
Local checks:
Dry-run checks:
Expected OpenClaw state after install:
Expected OpenClaw plugins:
Additional Notes
Review focus:
scripts/anolisa-for-openclawis clearly decoupled fromscripts/build-all.sh.install, and staged target output.
entry.