Skip to content

v1.0.0

Latest

Choose a tag to compare

@lynnlink lynnlink released this 29 Apr 09:29
baa976a

πŸš€ AmphiLoop v1.0.0 Release

Overview

The inaugural AmphiLoop release. AmphiLoop is the agent skill & knowledge corpus for the Bridgic ecosystem, packaged as a Claude Code plugin. It ships three layers β€” Skills (domain knowledge), Agents (execution methodology), and Commands (orchestration) β€” that together turn any task description into a runnable bridgic-amphibious project end-to-end.

This release lands the abstract methodology refactor: a single domain-agnostic /build pipeline, a clean explore β†’ code β†’ verify agent trio, a shared uv project across all phases, and pre-distilled per-domain context (currently --browser).

πŸ› οΈ Key Features

  • Unified /build command β€” domain-agnostic pipeline that accepts an optional --<domain> flag (currently --browser); without a flag, the domain is auto-detected from TASK.md and falls back to a generic flow. Replaces the prior /build-browser command.
  • Pre-distilled domain context β€” domain-context/<domain>/ injects per-domain intent.md, config.md, explore.md, code.md, verify.md (+ script/) into the pipeline only when the matching domain is selected.
  • Abstract agent trio β€” amphibious-explore, amphibious-code, amphibious-verify express the explore β†’ code β†’ verify methodology independent of any specific domain. amphibious-config is inline-loaded by /build Phase 2 for interactive configuration.
  • Shared runtime project β€” setup-env.sh runs uv init --bare once at PROJECT_ROOT; explore, code, and verify phases all share the same uv env.
  • Self-managing run-and-monitor β€” scripts/run/monitor.sh merges launch and monitor into one entry point with PID-file resume after human intervention, recursive process-tree kill on timeout, and stale-request cleanup on exit.
  • Plugin context injection β€” inject-command-paths.sh hook supplies PLUGIN_ROOT and PROJECT_ROOT whenever a bridgic command loads, so subagents bootstrap with the right paths.
  • Three skills synced from source β€” bridgic-browser, bridgic-amphibious, bridgic-llms, kept up-to-date through skills/manifest.ini + scripts/maintenance/sync-skills.sh.

πŸ› οΈ Refactor

  • Fold /build-browser into /build --browser, driven by domain-context/browser/ (#1).
  • Rename amphibious-generator β†’ amphibious-code; retire browser-explorer in favour of the abstract amphibious-explore (#1).
  • Centralize the /build invocation contract and add subagent bootstrap so phases share context (#1).
  • Slim agent docs and hide internal dev-index details from agent prompts (#1).
  • Align plugin.json with the new amphi.py scaffold (#1).

πŸ“š Docs

  • Rewrite README (en/zh) and CLAUDE.md to describe the corpus layers (Skills / Agents / Commands / Domain Context) and the /build pipeline.
  • Fix local-checkout install instructions to use claude plugin marketplace add <local-path> followed by claude plugin install AmphiLoop.
  • Add Twitter and Discord links to the Community section.

βš™οΈ CI

  • Add .github/workflows/validate.yml covering manifest & skill integrity, markdown lint, shellcheck, and internal file-reference checks.

πŸ“¦ Distribution

  • Plugin: AmphiLoop@1.0.0
  • Marketplace: Bridgic (this repo's .claude-plugin/marketplace.json)
  • Bundled skills: bridgic-browser, bridgic-amphibious, bridgic-llms