Skip to content

feat: add AdaL platform support#2158

Open
Ricardoran wants to merge 1 commit into
Graphify-Labs:v8from
Ricardoran:codex/adal-support
Open

feat: add AdaL platform support#2158
Ricardoran wants to merge 1 commit into
Graphify-Labs:v8from
Ricardoran:codex/adal-support

Conversation

@Ricardoran

@Ricardoran Ricardoran commented Jul 24, 2026

Copy link
Copy Markdown

Why this belongs in Graphify

AdaL supports discoverable SKILL.md files, project instructions through
AGENTS.md, and blocking-capable PreToolUse command hooks. This adapter gives
AdaL users Graphify's query-first workflow through a one-command install without
introducing a second orchestration pipeline.

Summary

  • add AdaL as a first-class graphify install --platform adal target
  • install a compact Graphify skill at ~/.adal/skills/graphify/SKILL.md or
    ./.adal/skills/graphify/SKILL.md
  • merge Graphify-owned search/read guards into ~/.adal/settings.json
  • add graphify adal install / uninstall, including project and strict modes
  • document AdaL in the supported-platform and hook sections

Scope

The AdaL skill intentionally delegates to Graphify's stable CLI/query surface.
It does not add a new skillgen platform, generated references, or expected
snapshots. Native AdaL semantic orchestration can be considered independently
later; this PR stays focused on installation, graph-first querying, and hooks.

User-scope hooks match AdaL's lowercase tool names:

  • bash|grepgraphify hook-guard search
  • read_file|globgraphify hook-guard read

Project installs remain project-scoped. Because AdaL currently loads lifecycle
hooks from user settings only, --project writes the project skill and
AGENTS.md guidance without changing ~/.adal/settings.json.

Configuration safety

  • settings updates are idempotent and atomic
  • existing file permissions and unrelated settings/hooks are preserved
  • malformed shared JSON is refused rather than overwritten
  • uninstall structurally matches only Graphify's exact executable, matcher, and
    hook-guard arguments

Validation

  • focused installer/hook suite: 179 passed
  • packaging/reference suite: 148 passed, 1 skipped
  • full suite: 3,646 passed, 3 skipped
  • Ruff passed on changed Python files
  • all five skillgen CI guards passed
  • graphify update . completed successfully

@Ricardoran
Ricardoran force-pushed the codex/adal-support branch from bdd6fb3 to 0286911 Compare July 25, 2026 00:07
@Ricardoran
Ricardoran marked this pull request as ready for review July 25, 2026 00:18
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