Skip to main content

A framework for building domain-specific agentic CLI applications

Project description

Agentic CLI

A framework for building domain-specific agentic CLI applications powered by LLM agents.

Features

  • CLI Framework: Rich terminal UI with thinking boxes and markdown support
  • Workflow Management: Agent orchestration using Google ADK
  • Generic Tools: Web search, Python execution, knowledge base
  • Session Persistence: Save and restore conversation sessions
  • Configuration: Type-safe settings with pydantic-settings

Installation

pip install agentic-cli

Usage

Create a domain-specific CLI application by extending the base classes:

from agentic_cli import BaseCLIApp, WorkflowManager
from thinking_prompt import AppInfo

class MyApp(BaseCLIApp):
    def get_app_info(self) -> AppInfo:
        return AppInfo(name="MyApp", version="0.1.0")

    def get_settings(self):
        return MySettings()

    def create_workflow_manager(self):
        return MyWorkflowManager(settings=self.settings)

License

MIT

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

agentic_cli-0.1.0.tar.gz (72.9 kB view details)

Uploaded Source

Built Distribution

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

agentic_cli-0.1.0-py3-none-any.whl (63.9 kB view details)

Uploaded Python 3

File details

Details for the file agentic_cli-0.1.0.tar.gz.

File metadata

  • Download URL: agentic_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 72.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for agentic_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2c291e23a669a51537a500015012de972c0985cdea92ba0ce29fc98001f199a9
MD5 fb6877ad2bc6db104c407a71acad7106
BLAKE2b-256 21e7d163bbf77909c130a49929e2ea7743d133eec5b22514854fcaa254bd6312

See more details on using hashes here.

File details

Details for the file agentic_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: agentic_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 63.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for agentic_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb264590075ea495bef712dc0b1f5b3fe299e25e710df8d00c3dc55e8d559cef
MD5 20f174bf61c36afa296b09f166f4443f
BLAKE2b-256 e21f61b3718d389eba25202b4ec8dd3fdb15d9414125fefd1e8355b5a9c648fc

See more details on using hashes here.

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