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
-
Install this package into the environment that runs Soliplex (it depends on
soliplex):pip install -e .
-
Merge the entries from
example/installation-snippet.yamlinto yourinstallation.yaml. They:- register the tool-config class via
meta.tool_configs(Soliplex resolves the tool by its dottedtool_name; no core edit is needed), - add this package's
skill/directory tofilesystem_skills_pathsand enable thesoliplex-conciergefilesystem skill, and - declare the
GITEA_HOSTenvironment variable andGITEA_ACCESS_TOKENsecret used by the room'sgiteaMCP toolset.
- register the tool-config class via
-
Copy
example/rooms/about_soliplex/into your installation'srooms/directory, editing theowner/repoon theget_gitea_issue_targettool to point at your tracking repository. -
Set
GITEA_HOSTandGITEA_ACCESS_TOKEN(see the.envlines 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d24b3ae069f3c1cbf02aa68c1328caef5f2b640d00ce2f1524d8cdf399ac050
|
|
| MD5 |
3adb8a806dee3249b9f73d62d95e7281
|
|
| BLAKE2b-256 |
c01571d9737605d9be39326868f00d39b71cfc7b727a4d3664a0ec7bae809610
|
File details
Details for the file soliplex_concierge-0.1-py3-none-any.whl.
File metadata
- Download URL: soliplex_concierge-0.1-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd090aef5a1c2094e8a46fd1deeaffa6f3860fb333609f7209f44759e37c70c0
|
|
| MD5 |
4c1862d53148539f7c4a5a4720b2a416
|
|
| BLAKE2b-256 |
23d88330466aac238938bb6820e6bfd86470580e9c404ab1459b8e2e9cbd8fc1
|