Skip to main content

Soliplex extension for LLM-driven room access / creation requests.

Project description

soliplex-concierge: room access / creation support

This project provides a Soliplex extension to support LLM-driven, on-demand creation of issues tracking requested changes to a Soliplex installation's configuration:

  • Access to a non-public room
  • Creation of a new room

Components:

  • The Python library contains code to support both the issue creation tasks and the scripts which actually perform the requested updates.

  • The agent skill contains a skill definition which allows an agent to perform these tasks.

Install & wire up

  1. Install this package into the environment that runs Soliplex (it depends on soliplex):

    pip install -e .
    
  2. Merge the entries from example/installation-snippet.yaml into your installation.yaml. They:

    • register the tool-config class via meta.tool_configs (Soliplex resolves the tool by its dotted tool_name; no core edit is needed),
    • add this package's skill/ directory to filesystem_skills_paths and enable the soliplex-concierge filesystem skill, and
    • declare the GITEA_HOST environment variable and GITEA_ACCESS_TOKEN secret that the create_gitea_issue tool reads to call the Gitea REST API (no MCP server or external binary is required).
  3. Copy example/rooms/about_soliplex/ into your installation's rooms/ directory, editing the owner / repo on the create_gitea_issue tool to point at your tracking repository.

  4. Set GITEA_HOST and GITEA_ACCESS_TOKEN (see the .env lines at the bottom of the installation snippet).

Status

The issue-filing concierge (the about_soliplex room, its create_gitea_issue tool, and the agent skill) is implemented. The scripts that act on approved requests — actually creating rooms and granting room access — are a planned follow-up.

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

soliplex_concierge-0.2.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

soliplex_concierge-0.2-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file soliplex_concierge-0.2.tar.gz.

File metadata

  • Download URL: soliplex_concierge-0.2.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for soliplex_concierge-0.2.tar.gz
Algorithm Hash digest
SHA256 cdd7ef5023cb0da32063217d478e935448fc9761f6c619c3b2d15baf11e6cc27
MD5 85073a6afa2df97c35cccdc3d997cb17
BLAKE2b-256 f1171316344b15411ae33d2a73a9b39b61ed92d661c8da72ca2e7655014ec22c

See more details on using hashes here.

File details

Details for the file soliplex_concierge-0.2-py3-none-any.whl.

File metadata

  • Download URL: soliplex_concierge-0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for soliplex_concierge-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cab1d8d2acb8a432b5462fee39bfcc3a690b7d7373e8bca4f4e1842725edb872
MD5 60206fe431475c264c6388d64f39828c
BLAKE2b-256 040d6529c5224e04766e5c4418edf55b609f8e2432bbbd250f9eaaa01eaa7552

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