This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 0.5.9 instead.
doctum-agent — agent de code local, avec tes modèles
Un agent de code dans le terminal : un modèle par rôle (orchestrateur, codeur, relecteur…), sur n'importe quel back-end que TU fournis. Tout tourne en local ; le code de ton projet ne quitte pas ta machine. Édition gratuite et open source (MIT).
Ce dépôt est généré depuis le socle privé de Doctum, débarrassé de toute pièce « maison » (routage mesuré, corpus cybersécurité, isolation durcie). Il ne contient que l'agent générique.
Installer
# via npm (installe le paquet Python pour toi)
npm install -g @doctum/code-agent
# ou via uv / pipx / pip
uv tool install doctum-agent
pipx install doctum-agent
pip install --user doctum-agent
Démarrer — tu apportes tes modèles (BYOK)
Trois voies, au choix :
- Local, par défaut (aucune clé) — lance Ollama, tire un modèle, et c'est prêt :
ollama pull qwen2.5-coder doctum "explique-moi ce dépôt"
- Ton fournisseur — mets ta clé dans l'environnement (ou
~/.doctum/config.yaml) et repointe un rôle :export OPENAI_API_KEY=sk-... # ou ANTHROPIC_API_KEY, etc. doctum "corrige le bug dans app.py"
- Modèles gérés + cybersécurité — l'édition pro de Doctum ajoute des modèles prêts à l'emploi,
un routage mesuré, un corpus de sécurité et une exécution isolée :
doctum connexion # essai puis abonnement
Ce que fait l'agent
- Lit, écrit et édite des fichiers ; lance des commandes et des tests ; navigue le dépôt.
- Un modèle par rôle, configurable : l'orchestrateur délègue à un codeur, un relecteur, un explorateur… chacun sur le back-end que tu choisis.
- Serveurs MCP branchables (tes propres outils).
- Trois niveaux d'autorisation (
--mode read_only|workspace_write|full_access) : par défaut, l'agent ne touche que ton projet et refuse le réseau.
doctum --show-config # voir le routage des rôles → modèles
doctum --list-agents # les rôles disponibles
doctum --help # toutes les options
Édition pro (Doctum)
L'édition gratuite est le socle. L'édition pro (doctum connexion) ajoute ce qui se mesure et se
maintient côté serveur : le routage mesuré modèle↔rôle, un corpus de cybersécurité interrogeable,
une isolation durcie de l'exécution, et des modèles gérés sans clé à fournir. Voir
doctumconsilium.com.
Licence
MIT — voir LICENSE.
Metadata
Release files for doctum-agent 0.5.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| doctum_agent-0.5.6.tar.gz | 212.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| doctum_agent-0.5.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 463.3 kB
Release files / doctum_agent-0.5.6.tar.gz
| Download URL | doctum_agent-0.5.6.tar.gz |
|---|---|
| Size | 212.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
884d35a51615b44efe339589dead643272b62784ac126b40168412954d6c2334
|
|
BLAKE2b-256 checksum How to use checksums |
ba221a332ce84ee255b985127d95d0ad3bbd4774f2c9d3e866f66eaf8e6af7a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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":null}
|
Release files / doctum_agent-0.5.6-py3-none-any.whl
| Download URL | doctum_agent-0.5.6-py3-none-any.whl |
|---|---|
| Size | 250.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a47df87c2517db9770acb55b08bd5a8ef49723e0757ba540d1d190f7fe3875dd
|
|
BLAKE2b-256 checksum How to use checksums |
f54b81c9bffa29796274e6ef5f69c36d4a2f139c2187bd0c059d5666b517e889
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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":null}
|