Skip to main content

Codex app-server adapter and chatbot for Meshagent

Project description

meshagent-codex

meshagent-codex adds Codex app-server backed agents:

  • CodexChatBot
  • CodexTaskRunner

Included

  • CodexChatBot: chat agent backed by codex app-server
  • CodexTaskRunner: task runner backed by codex app-server

Example

from meshagent.api.services import ServiceHost
from meshagent.codex import CodexChatBot

service = ServiceHost()


@service.path("/agent")
class MyCodexAgent(CodexChatBot):
    def __init__(self):
        super().__init__(
            name="meshagent.codex-chatbot",
            title="codex chatbot",
            description="chatbot powered by codex app-server",
            rules=["You are a concise assistant."],
            model="codex-mini-latest",
        )

By default, the backend launches Codex via codex app-server.

You can override transport with environment variables:

  • MESHAGENT_CODEX_COMMAND to change the launch command.
  • MESHAGENT_CODEX_WS_URL to connect to an existing Codex app-server websocket instead of launching a local process.

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

meshagent_codex-0.37.1.tar.gz (51.1 kB view details)

Uploaded Source

Built Distribution

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

meshagent_codex-0.37.1-py3-none-any.whl (55.4 kB view details)

Uploaded Python 3

File details

Details for the file meshagent_codex-0.37.1.tar.gz.

File metadata

  • Download URL: meshagent_codex-0.37.1.tar.gz
  • Upload date:
  • Size: 51.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for meshagent_codex-0.37.1.tar.gz
Algorithm Hash digest
SHA256 44552c8277396c81063a5c633fc20bc6038ecf6fd8721bcaa72f16c935bb105a
MD5 194e584c607fa9aeb73e34209825c6b8
BLAKE2b-256 27e4a24c5fb8e6cc13305c4fe9c0fb722ea642ff997cd0e7b08f0be8e43f71ae

See more details on using hashes here.

File details

Details for the file meshagent_codex-0.37.1-py3-none-any.whl.

File metadata

File hashes

Hashes for meshagent_codex-0.37.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d0b2cebcdc3ba45d69f90bba7d95754613b97ca0b71b57531574dacf3db05797
MD5 6128e0cf6bd576230a38ab1f0e278810
BLAKE2b-256 0e15d4f575f0a7c1fda333d5fd07d503afc3c837f081eb4901cc3140b88acd6c

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