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.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-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: soliplex_concierge-0.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for soliplex_concierge-0.1.tar.gz
Algorithm Hash digest
SHA256 8d24b3ae069f3c1cbf02aa68c1328caef5f2b640d00ce2f1524d8cdf399ac050
MD5 3adb8a806dee3249b9f73d62d95e7281
BLAKE2b-256 c01571d9737605d9be39326868f00d39b71cfc7b727a4d3664a0ec7bae809610

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for soliplex_concierge-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bd090aef5a1c2094e8a46fd1deeaffa6f3860fb333609f7209f44759e37c70c0
MD5 4c1862d53148539f7c4a5a4720b2a416
BLAKE2b-256 23d88330466aac238938bb6820e6bfd86470580e9c404ab1459b8e2e9cbd8fc1

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