Skip to main content

Augment Context Engine (ACE) Wrapper

Project description

ACE Wrapper

Semantic codebase retrieval using the Augment Context Engine through a small ace command.

Use it when the relevant identifiers are unknown and the query is about behavior, intent, architecture, or data flow. Treat results as candidate files, then read the returned files and confirm exact identifiers or call sites with literal search.

Authentication

Before searching, you must authenticate using one of the following methods:

Method 1: Standard Login (Official)

If you have an official Augment account:

auggie login

Method 2: ACE Relay (Alternative)

If you use an ace relay middleman service, you can skip auggie login by manually configuring ~/.augment/session.json with relay-specific settings:

  • accessToken: Use the relay token (e.g., starts with ace_).
  • tenantURL: Change to the relay endpoint (e.g., https://acemcp.heroman.wtf/relay/).
  • scopes: Typically set to ["email"].

Install

From this repository:

uv tool install .

From a published package:

uv tool install ace-wrapper

Usage

timeout 60s ace "How is the authentication flow implemented?" -w /path/to/project/root
timeout 60s ace "Find where uploaded files are validated and stored" -w /path/to/project/root
timeout 60s ace "用户登录流程在哪里实现" -w /path/to/project/root

Use --verbose for debug logs:

timeout 60s ace "config loading" -w /path/to/project/root --verbose

AI Agent Integration

To use ace effectively with AI coding agents, refer to references/prompts.md for recommended prompt instructions and best practices.

Reliability Boundaries

  • ACE is a candidate-file generator, not proof that a feature exists.
  • Verify important conclusions by reading files and using exact search.
  • Split unrelated workflows into separate queries.
  • Use literal search for exact identifiers, error strings, routes, events, and config keys.

Detailed usage guidance and AI Agent prompt templates live in references/.

Release

Publishing is handled by GitHub Actions. Create and push a version tag to build, publish to PyPI, and create a GitHub Release:

git tag v0.1.1
git push origin v0.1.1

The PyPI publish job uses Trusted Publishing, so the PyPI project must allow the ferstar/ace-wrapper repository and the pypi GitHub environment.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ace_wrapper-0.1.1.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ace_wrapper-0.1.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file ace_wrapper-0.1.1.tar.gz.

File metadata

  • Download URL: ace_wrapper-0.1.1.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ace_wrapper-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f6a9c266e9a74331c794a2c51121974157d10840484d0cddac6c9c83641ba731
MD5 400b00a9d0a5c27bc2f9041bc76ff7f5
BLAKE2b-256 a30a68e6e01b4b3ef5b094764dc10222070f1c31483567fb33f8bc7b87db7916

See more details on using hashes here.

Provenance

The following attestation bundles were made for ace_wrapper-0.1.1.tar.gz:

Publisher: release.yml on ferstar/ace-wrapper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ace_wrapper-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: ace_wrapper-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ace_wrapper-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 54932314b12bfaeb0b8d957591d2a3fe71d807bc7b64695491ef548d9cd46d01
MD5 cd2d1308e22a95021819819b5707beb0
BLAKE2b-256 7aba888db37eb642d95a8deadaa5a47a215d3d329a18ef4c301984461089f321

See more details on using hashes here.

Provenance

The following attestation bundles were made for ace_wrapper-0.1.1-py3-none-any.whl:

Publisher: release.yml on ferstar/ace-wrapper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page