Skip to main content

Gen AI for Technology Firms

Help users resolve issues instantly and give support engineers fast, reliable knowledge and automation

How do I install SnapWeaver on Windows?

To install SnapWeaver on Windows, you can choose one of the following methods:

Using the Installer [1]

  1. Download SnapWeaver‑Setup‑x64.exe from the Releases page.
  2. Run the installer by double-clicking it and follow the installation wizard. Note that administrative rights are not required.
  3. Once installed, launch SnapWeaver from the Start menu.

Using Chocolatey [2]

  1. Run the following command:
choco install snapweaver --version 1.0.0

Customer self-service that actually works

A conversational UI that finds answers across docs, KBs, FAQs, guides, training, and forums.

Intermittently getting 504 Gateway Timeout when accessing the web app behind Nginx.

The following solution helped resolve this issue also reported in TCK-123 and TCK-321

  • Align timeouts across Cloud/Load Balancer → Nginx → App:
  • Cloud/ALB idle/response timeout ≥ Nginx proxy_read_timeout.
  • Nginx proxy_connect_timeout small (3–5s), proxy_read_timeout ≥ max endpoint latency (e.g., 120s while you fix root cause).
  • Ensure HTTP/1.1 keep-alive to upstream to avoid connection churn.

Cut support research time

Accurate answers from prior tickets, engineering notes, internal comms, and user-facing materials.

Did we consider workspace-level CSV export?

We did, but it hasn't been implemented.
Decision history: Deferred in Q2 due to PII leakage risk and infra cost; revisit in Q4 after row-level permissions land. CONF-CSV-export
Similar requests: 47 requests in the last 90 days (see all), overlapping with “bulk export” and “scheduled reports.”

Product insight for PMs

See if a feature exists, why a decision was made, and what similar requests came in, which parts of my product have issues.

How do I implement a unit test for our REST endpoints?

Use the pytest template in tests/api/test_template.py.
Create tests/api/test_users.py
import the client fixture
call GET /v2/users, and assert resp.status_code == 200
Run make test locally; the same checks run in CI on your branch at github.com/. CONF-Unit-Tests

Faster onboarding for support engineers

Answers to common team questions at their fingertips.

Help me with TCK-3221

The same issue was reported three times by customers last year: TCK-1457, TCK-1621, and TCK-1749.
TCK-1457 was escalated to engineering and linked to developer Jira DEV-893, which was completed on May 20, 2025.
The root cause fix was delivered as part of that Jira.
The problem is fully resolved starting with product version 3.5.

Reduce escalations to Engineering

Check where similar problems arose before and immediately see what the solutions were.

Notify the right users when an issue is resolved or an upgrade is needed directly in the chat.

Incident Update – Elevated API 5xx Errors
We’re seeing increased 5xx responses on the v2 API starting at 15:22 EDT due to a database failover.
Requests may intermittently fail; retries with exponential backoff are safe.
No data loss is expected, and read-only endpoints remain available.
We’re shifting traffic to healthy replicas and will post the next update by 15:50 EDT on the status page.
Thanks for your patience while we restore full service.

Targeted updates, instantly

Accurate answers from prior tickets, engineering notes, internal comms, and user-facing materials.

CI fails with ERR-1298

ERR-1298 or "TLS handshake failed: expired cert" can be fixed as follows:
Renew/replace the certificate.
Issue a new cert (same SANs) via your CA/ACME (e.g., certbot certonly -d your.domain).

Install the new cert + key + full chain where the service reads them (e.g., update Nginx ssl_certificate/ssl_certificate_key, or kubectl create secret tls web-tls --cert=fullchain.pem --key=privkey.pem -n ingress).

The error may be caused by PR #482 which made changes to the auth middleware 2 days ago.

Automate repetitive tasks

Look up error codes, check commits for missing tests/docs, draft or summarize documentation.

How do I request vacation time (PTO)?

Submit your request in the HR portal under Time Off → New Request. Requests longer than three consecutive days should be submitted at least two weeks in advance; shorter requests just need manager approval. After approval, your calendar and payroll balances update automatically and you’ll receive an email confirmation. For urgent or unplanned leave, inform your manager immediately and file the request within 24 hours.

One product, multiple solutions for the whole company

Bring the same Gen AI approach to Legal/HR/IT/Infosec—consistent UX without a vendor/technology zoo.