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 used by the room's gitea MCP toolset.
  3. Copy example/rooms/about_soliplex/ into your installation's rooms/ directory, editing the owner / repo on the get_gitea_issue_target 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 gitea 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.1.1.tar.gz (4.5 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.1.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: soliplex_concierge-0.1.1.tar.gz
  • Upload date:
  • Size: 4.5 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.1.1.tar.gz
Algorithm Hash digest
SHA256 c47628f172e71255ba8fb6e9958029d97ab358c3144bfdd0e8bf6e07d5692b43
MD5 013d59991abd616904f3b8cd7a1c01df
BLAKE2b-256 b30f9fd0db0b945b58210f8b1f05a89c4cced0edf56f8326a75f0fd90c369811

See more details on using hashes here.

File details

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

File metadata

  • Download URL: soliplex_concierge-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.4 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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 adea9c3d1c04721e7d8bcd15a5032d6cbc53da5247082e9c614bce14c03c1f8e
MD5 dd0a435ded8f77fa8396d8a0abae28f5
BLAKE2b-256 334728b429bc824f6486df64f8cc3d024d20cfd0a76c4e3edb6ac9233be7696e

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