Jido.Amp is an Amp CLI adapter package for Jido.Harness.
It provides:
- Fail-fast streaming compatibility checks for
amp_sdk(--execute --stream-json) - Adapter-focused execution APIs (
run/2,execute/2) - Runtime diagnostics tasks (
mix amp.install,mix amp.compat)
defp deps do
[
{:jido_amp, "~> 0.1.0"}
]
endThen:
mix deps.get- Elixir
~> 1.18 - Amp CLI installed and authenticated
- Amp CLI support for:
--execute--stream-json
mix amp.install
mix amp.compat{:ok, result} =
Jido.Amp.run("Summarize the failing tests and propose a fix", cwd: "/path/to/project")Jido.Amp.execute("Refactor this module", cwd: "/path/to/project")
|> Enum.each(&IO.inspect/1)mix amp.install- check/install Amp CLI deterministicallymix amp.compat- validate streaming compatibility
mix test
mix qualitySee guides/getting-started.md for walkthrough details.
jido_amp is the Amp CLI adapter for jido_harness, focused on normalized event mapping and adapter/runtime contract compatibility.
- Unit/contract tests:
mix test - Full quality gate:
mix quality - Optional live checks:
mix amp.install && mix amp.compat