Skip to main content

soliplex-concierge: room access / creation support

This project provides a Soliplex extension for LLM-driven, on-demand room requests: users chat with a self-serve "about" room to request access to a non-public room or the creation of a new room, and the concierge files each request as a tracking issue on a Gitea repository for an administrator to resolve.

📖 Full documentation: https://soliplex.github.io/soliplex-concierge/

Components

  • The Python library backs both the in-room issue-filing tool and the admin scripts that resolve filed requests (see the API reference).

  • Three Agent Skills under skills/:

    • soliplex-concierge-installer — wire the extension into a stack
    • soliplex-concierge-room — the in-room request formatter, installed into the about-room
    • soliplex-concierge-admin — triage and resolve the filed requests

    See Skills for where to find each one and how to install it.

Quick start

Installing the concierge onto a soliplex-template-generated stack is a job for an AI coding agent (e.g. Claude Code) running the soliplex-concierge-installer skill — you point it at your stack rather than running the wiring script yourself:

  1. Install the skill into your coding agent — download the latest soliplex-concierge-installer release and unpack it into the agent's skills directory.
  2. Ask the agent to wire up your stack, giving it the stack path and your Gitea owner / repo. The skill runs its bundled scripts/install_concierge.py to apply what it changes, idempotently.
  3. Bring up the stack — set real Gitea values in .env, then docker compose build backend && docker compose up -d.

The Gitea token's account must have Write access to the tracking repo, not just Read — Gitea lets a Read-only account open issues but silently drops their labels, so requests would be filed untagged (see issue #59). A fine-grained token additionally needs the write:issue and read:repository scopes.

See Setup for the full option list (version pinning, --with-truststore for an enterprise / internal CA, …), running install_concierge.py directly, and the manual-wiring steps for a non-generated installation.

Once the stack is up, users file requests through the about-room — and you resolve them from your coding agent with the soliplex-concierge-admin skill (installed the same way as the installer). Its gitea_issues.py CLI lists and filters open requests, follows up on them, and closes each with a comment and a decision label. See Admin for the workflow.

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.10.tar.gz (23.7 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.10-py3-none-any.whl (23.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: soliplex_concierge-0.10.tar.gz
  • Upload date:
  • Size: 23.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","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.10.tar.gz
Algorithm Hash digest
SHA256 5c249c7df2989806b522d15b4bbc23aacda0f238bb4f8fc09f5b4e4b332f7ed4
MD5 c41a943eca0c33bad877ca61a33b0aee
BLAKE2b-256 6075e833ad3fd5865106ce3b949f0890a51c1bcd0fef2b7ac0bb34371d542471

See more details on using hashes here.

File details

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

File metadata

  • Download URL: soliplex_concierge-0.10-py3-none-any.whl
  • Upload date:
  • Size: 23.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 ac8a9d6c3579c2dcbc6d1ce7c88b4982baaecc7c0dc3640b6e6ad447d32179f7
MD5 43e778efaec0f25216962ab44f9909eb
BLAKE2b-256 1eb6f8719dfec06d164b9784c66e494a0f560f95dea9e2114b51726c9fb9543c

See more details on using hashes here.

Release history Release notifications | RSS feed

0.10.1

2 files

This release

0.10 This release

2 files

0.9

2 files

0.8.1

2 files

0.8

2 files

0.7.2

2 files

0.7.1

2 files

0.7

2 files

0.6

2 files

0.5.3

2 files

0.5.2

2 files

0.5.1

2 files

0.5

2 files

0.4.1

2 files

0.4

2 files

0.3

2 files

0.2

2 files

0.1.1

2 files

0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page