Metadata-Version: 2.4
Name: aac-aeg
Version: 0.1.1
Summary: Legacy standalone Agent Execution Graph; migrate to aac-cli.
Author: CascadeAuth
License-Expression: Apache-2.0
Project-URL: Documentation, https://cascadeauth.github.io/aac-starter-guide/aeg.html
Classifier: Development Status :: 7 - Inactive
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
Requires-Dist: pyvis<0.4,>=0.3.2
Requires-Dist: jsonschema>=4.18
Provides-Extra: online
Requires-Dist: aac-cli>=0.2.3; extra == "online"
Provides-Extra: test
Requires-Dist: pytest>=8.0; extra == "test"
Dynamic: license-file

# Standalone Agent Execution Graph — migration notice

Version: `aac-aeg 0.1.1`.

**Use `aac-cli` for new installations and upgrades.** The publicly released
`aac-cli 0.2.4` supplies both `aac` and `aeg` in one installation. This is the
final migration-notice release of the standalone `aac-aeg` package. Its legacy
renderer, `aac-aeg` command and optional `online` extra retain their existing
behavior; there is no ongoing standalone renderer release stream.

Read the [AEG guide and command reference](https://cascadeauth.github.io/aac-starter-guide/aeg.html)
for current usage, profiles and migration instructions.

## Move to the supported commands

For pip, activate the Python environment you intend to keep, then install or
upgrade the owning CLI and verify both commands:

```sh
python -m pip install --upgrade aac-cli
aac --version
aeg --version
```

Change saved scripts from `aac-aeg` to `aeg`. Once the new commands work, remove
`aac-aeg` only from the environment where you previously installed it:

```sh
python -m pip uninstall aac-aeg
```

For separate pipx installations, inspect `pipx list`. Use `pipx install aac-cli`
for a new CLI environment or `pipx upgrade aac-cli` for an existing one. Verify
`aac --version` and `aeg --version`, then use `pipx uninstall aac-aeg` only if
that is the legacy environment you intend to remove. Removing a legacy
`aac-aeg[online]` environment does not upgrade a different CLI environment.

Keep your AAC CLI home (`~/.aac` by default or `AAC_CLI_HOME`), profiles,
credentials, agent folders, retained evidence and generated graphs. Package
migration does not require deleting that material or unrelated environments.

The owning CLI uses your selected profile and existing tenant API key for online
queries. Offline graph rendering and local listing need no login. Neither this
migration nor installation creates a tenant or uploads your local evidence.

## Legacy compatibility and retention

The standalone package alone owns `aac-aeg`; `aac-cli` owns `aac` and `aeg`.
They can coexist without overlapping renderer or command files. Removing the
legacy package leaves the owning CLI's commands intact. If your shell still
finds an older command, inspect `command -v aac` and `command -v aeg`, refresh
its command cache where supported, and select the environment you upgraded.

Historical release files and this project name will be retained when the
project is archived. Archival does not prevent downloads or make an existing
pinned installation stop working. New CLI installations do not depend on this
standalone project.

## License

Apache-2.0. Existing dependency notices remain included.
