Skip to main content
AGENT A


https://agent_a.gitlab.io/

INSTALLATION

Agent A is distributed as a standard Python package and can be installed using
pip.

prerequisites:

- Python 3.8 or newer
- pip (Python's package installer)
- Tested on MacOS and Linux

Initial Setup

Model API keys

Currently Agent A supports claude and gemini via their apis.

In your shell environment please set GOOGLE_API_KEY either/or ANTHROPIC_API_KEY to their applicable values.

Test

The default model is set to use gemini flash 2.5, please see the configuation section if you are only using claude on how to update your configuration.

In your terminal after you have installed Agent A and set your key type:

a "hello"
And you should get a reply something like:

GREETING RESPONSE

acknowledgment
Hello back!
--- 4.53s ---------------
Please note this is uses the general prompt with plain text styling, to help make the responses readable in the terminal, see configuation for more details on how to edit and set the prompts and models



FIRST RUN AND CONFIGURATION

The first time you run the agent, it will set up a configuration directory at
~/.agent_a. This directory will store your configuration, chat history, and
customizable prompts.

You will be prompted to approve the creation of these initial files. This is a
one-time setup process.

$ a
Agent A needs to initialize or update its configuration.
The following changes will be made:
- Create directory: /home/user/.agent_a
- Create directory: /home/user/.agent_a/prompts
- Install/Update file: /home/user/.agent_a/user_agent_a.json
Reason: Default configuration file
...
No user-modified files will be overwritten.
Do you want to proceed? [Y/n]: y


UPGRADING

To upgrade the agent to the latest version, run:

pip install --upgrade agent_a

prompt upgrades:

When the agent is upgraded, it may include new or updated default prompts. The
upgrade process is designed to be non-destructive:

- New prompts from the update will be added to your ~/.agent_a/prompts.
- Your modified prompts will not be touched. The agent detects if you have
changed a default prompt and will not overwrite your customizations.
- Unmodified default prompts will be safely updated to their latest versions.


USAGE

- Run a prompt:
a "your request"

- See the last set of changes:
adiff

- Undo the last set of changes:
a undo

- Run the lwc script:
lwc


DOCUMENTATION
https://agent_a.gitlab.io/documentation.html

Release files for agent-a-ai 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agent-a-ai 0.0.1
File Size Uploaded
agent_a_ai-0.0.1.tar.gz 46.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agent-a-ai 0.0.1
File Interpreter ABI Platform
agent_a_ai-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 105.7 kB

Release files / agent_a_ai-0.0.1.tar.gz

Download URL agent_a_ai-0.0.1.tar.gz
Size 46.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6840462c1dfb285bcc20ea85d0d5a95ed8e43644787869b79699cb6e89cab855
BLAKE2b-256 checksum
How to use checksums
3f145cf77eb9facd4d885805f9f706319867744f1e9eb69a0eb5ee3173ea721d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / agent_a_ai-0.0.1-py3-none-any.whl

Download URL agent_a_ai-0.0.1-py3-none-any.whl
Size 58.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0d63ef22bc5e8d2c7fdc3709f2142d3598feea9f5cd83bc85bb9ae80e5d9e0fb
BLAKE2b-256 checksum
How to use checksums
2b27b129b177b8e107404eb06d8feb00f1ac020cc947e3a2db5cea7a74dc0223
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page