Fix all integrations
This commit is contained in:
49
INSTALL.md
49
INSTALL.md
@@ -88,6 +88,15 @@ Optional static token helper:
|
||||
make token TOKEN_USER=<your_username>
|
||||
```
|
||||
|
||||
Local code-quality checks:
|
||||
|
||||
```bash
|
||||
make pre-commit
|
||||
make pre-commit-glibc
|
||||
```
|
||||
|
||||
`make pre-commit-glibc` selects `env` on musl systems and `genv` on glibc systems.
|
||||
|
||||
## 6) Logs and health checks
|
||||
|
||||
Tail logs:
|
||||
@@ -141,8 +150,21 @@ If blocked, use full recycle.
|
||||
- Manual compose: `/compose/page/`
|
||||
- AI workspace: `/ai/workspace/`
|
||||
- OSINT search: `/search/page/`
|
||||
- Security encryption settings: `/settings/security/encryption/`
|
||||
- Security permissions settings: `/settings/security/permissions/`
|
||||
- Command routing settings: `/settings/command-routing/`
|
||||
- Task automation settings: `/settings/tasks/`
|
||||
- Task inbox / manual task creation: `/tasks/`
|
||||
|
||||
## 10) Common troubleshooting
|
||||
## 10) Security and capability controls
|
||||
|
||||
- `Require OMEMO encryption` rejects plaintext XMPP messages before command routing.
|
||||
- `Encrypt gateway component chat replies with OMEMO` only affects gateway/component conversations.
|
||||
- `Encrypt contact relay messages to your XMPP client with OMEMO` only affects relayed contact chats.
|
||||
- Fine-grained capability policy is configured in `/settings/security/permissions/` and applies by scope, service, and optional channel pattern.
|
||||
- Trusted OMEMO key enforcement depends on trusted key records, not only the most recently observed client key.
|
||||
|
||||
## 11) Common troubleshooting
|
||||
|
||||
### A) Compose restart errors / dependency improper state
|
||||
|
||||
@@ -237,6 +259,13 @@ make run
|
||||
|
||||
Then approve/enable the `manticore` MCP server in VS Code when prompted.
|
||||
|
||||
The MCP task surface now supports canonical task creation/completion in GIA:
|
||||
|
||||
- `tasks.create`
|
||||
- `tasks.complete`
|
||||
- `tasks.create_note`
|
||||
- `tasks.link_artifact`
|
||||
|
||||
Optional ultra-light Rust MCP worker:
|
||||
|
||||
```bash
|
||||
@@ -247,6 +276,24 @@ make mcp-rust-build
|
||||
Then enable `manticore-rust-worker` in `/code/xf/.vscode/mcp.json`.
|
||||
It is intentionally `disabled: true` by default so the existing Python MCP server remains the baseline.
|
||||
|
||||
### H) Optional browser MCP for visual validation
|
||||
|
||||
To validate compose/tasks/settings flows visually, add a browser-capable MCP server in your editor workspace alongside `manticore`. A Playwright-style browser MCP is the intended integration point for GIA UI checks.
|
||||
|
||||
Recommended usage:
|
||||
|
||||
- keep browser MCP outside host-network mode
|
||||
- point it at the local GIA app URL/port from the running stack
|
||||
- use it for page-load, form-flow, and visual regression checks on compose/tasks/settings pages
|
||||
|
||||
### I) Task command shortcuts
|
||||
|
||||
Gateway / XMPP / chat task commands now include:
|
||||
|
||||
- `.l` -> list open tasks
|
||||
- `.tasks add <project> :: <title>` -> create a canonical task in a named project
|
||||
- `.task add <title>` -> create a task inside the current mapped chat scope
|
||||
|
||||
### C) Signal or WhatsApp send failures
|
||||
|
||||
- Verify account/link status in service pages.
|
||||
|
||||
Reference in New Issue
Block a user