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.2.tar.gz (77.6 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.2-py3-none-any.whl (73.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: agentic_cli-0.1.2.tar.gz
  • Upload date:
  • Size: 77.6 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.2.tar.gz
Algorithm Hash digest
SHA256 afc4d360ebb2eb743637f6b399a5b0e66be80593ed15cd303c701585793999b6
MD5 c62fbb03eff3b38463394a0edffbb0c1
BLAKE2b-256 24df7606d25f0865864ec8f8cde854c8a2cb6c7e6180afa2c016d810542efb72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agentic_cli-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 73.0 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 103cbe343d52d54083cab57f141c1006e8e9e9fef1f206d3862f565967f10cf1
MD5 e2b66c3dd7ed8411788c68fa2e6dd742
BLAKE2b-256 c52111c53dd7b14c939607f721e0957a0f0cbb3a0e62bcfc4d96bba68068c5de

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