phantom-mesh 的企業 on-prem 連接器套件 — LDAP/SSO、VPN-aware routing、on-prem GitLab/Gitea、Confluence/Jira、MES/ERP、Apple Silicon HA;資料不離開機器。隱私優先、mesh 原生、台廠 on-prem 形狀。
python -m pip install -e .[dev]
python -m pytest -q
python -m code_qa.cli --helpDeterministic synthetic local-code Q&A bundle:
$bundle = Join-Path $env:TEMP ("phantom-enterprise-demo-" + [guid]::NewGuid().ToString("N"))
python -m code_qa.cli demo-loop --out $bundle
Get-Content (Join-Path $bundle "manifest.json")
Remove-Item -LiteralPath $bundle -Recurse -ForceDeterministic mock connector matrix and permission-boundary bundle:
$bundle = Join-Path $env:TEMP ("phantom-enterprise-connectors-" + [guid]::NewGuid().ToString("N"))
python -m code_qa.cli connector-matrix --out $bundle
Get-Content (Join-Path $bundle "manifest.json")
Remove-Item -LiteralPath $bundle -Recurse -ForceDeterministic synthetic enterprise knowledge lookup scenario:
$bundle = Join-Path $env:TEMP ("phantom-enterprise-knowledge-" + [guid]::NewGuid().ToString("N"))
python -m code_qa.cli knowledge-scenario --out $bundle
Get-Content (Join-Path $bundle "manifest.json")
Remove-Item -LiteralPath $bundle -Recurse -ForcePublic demos should use a tiny local checkout or the test fixtures, not real enterprise services:
python -m code_qa.cli ask --repo <local-demo-repo> "How does authentication work?"Live connector checks stay gated behind PHANTOM_ENTERPRISE_LIVE=1 and explicit
service configuration. status is an environment probe, not the default public
smoke path. See docs/PUBLIC_DEMO.md and
docs/KNOWLEDGE_LOOKUP_SCENARIO.md.
📄 完整文件(定位/快速上手/狀態路線圖/開源生態與方向):見 docs/phantom-enterprise.md