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.35.7.tar.gz (51.2 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.35.7-py3-none-any.whl (55.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for meshagent_codex-0.35.7.tar.gz
Algorithm Hash digest
SHA256 f1cd834b3b6eae6551b9c1e64f7a7cb393b08241a604195137a504adf35fe484
MD5 fe2fa93e127459e3b6ca99b61e88e480
BLAKE2b-256 0a4ec9d07618cfd5041a2c71345edeb3903212ee8662c5c18cc92d03958dd2d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for meshagent_codex-0.35.7-py3-none-any.whl
Algorithm Hash digest
SHA256 8879909218127c83577a5b7c8d255ac3c53d1185e2a60e26f4b7c3ea96677aaf
MD5 6b328e525f8a4b5dc77662526fb17b8e
BLAKE2b-256 ca31ec24f676bce4d61d46172aa1f8d972eebec1ad56449953722bc34e20a3c9

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