Commit Graph

127 Commits

Author SHA1 Message Date
MrSphay
446076cb84 fix: keep sse streams alive behind proxies
All checks were successful
Codex Template Compliance / template-compliance (pull_request) Successful in 5s
Build / test-and-image (pull_request) Successful in 52s
2026-05-17 14:41:55 +02:00
8605d0baab docs: sync issue tracker and handoff
All checks were successful
Release Dry Run / release-dry-run (push) Successful in 9s
Codex Template Compliance / template-compliance (push) Successful in 6s
Build / test-and-image (push) Successful in 19s
2026-05-17 13:24:21 +02:00
53470cc701 fix: load live dashboard data and add terminal actions
All checks were successful
Release Dry Run / release-dry-run (push) Successful in 8s
Codex Template Compliance / template-compliance (push) Successful in 5s
Build / test-and-image (push) Successful in 38s
2026-05-17 13:13:38 +02:00
4262c7e939 docs: expand agent handoff
All checks were successful
Release Dry Run / release-dry-run (push) Successful in 9s
Codex Template Compliance / template-compliance (push) Successful in 5s
Build / test-and-image (push) Successful in 19s
2026-05-17 13:06:11 +02:00
e933586b22 merge: reconcile main with production branch
All checks were successful
Release Dry Run / release-dry-run (push) Successful in 9s
Codex Template Compliance / template-compliance (push) Successful in 6s
Build / test-and-image (push) Successful in 50s
2026-05-17 12:56:59 +02:00
8e096b2697 ci: harden gitea workflow reruns
Some checks failed
Build / test-and-image (push) Has been cancelled
Release Dry Run / release-dry-run (push) Has been cancelled
Codex Template Compliance / template-compliance (push) Has been cancelled
2026-05-17 12:54:00 +02:00
b309bd690e ci: harden gitea workflow reruns
Some checks failed
Release Dry Run / release-dry-run (push) Failing after 5s
Codex Template Compliance / template-compliance (push) Successful in 5s
Build / test-and-image (push) Successful in 52s
2026-05-17 12:52:12 +02:00
MrSphay
c2d572e6f5 fix: prepare runs volume before dropping privileges
All checks were successful
Release Dry Run / release-dry-run (push) Successful in 9s
Codex Template Compliance / template-compliance (push) Successful in 5s
Build / test-and-image (push) Successful in 1m6s
2026-05-17 05:11:20 +02:00
MrSphay
f3c9331718 ci: fix agent kit compliance checks
All checks were successful
Release Dry Run / release-dry-run (push) Successful in 9s
Codex Template Compliance / template-compliance (push) Successful in 6s
Build / test-and-image (push) Successful in 50s
2026-05-17 03:41:34 +02:00
0559481656 ci: fix gitea registry publish login
Some checks failed
Release Dry Run / release-dry-run (push) Failing after 5s
Codex Template Compliance / template-compliance (push) Failing after 5s
Build / test-and-image (push) Successful in 35s
2026-05-16 21:26:16 +02:00
d072390e56 ci: align gitea workflows with agent kit
Some checks failed
Release Dry Run / release-dry-run (push) Failing after 5s
Codex Template Compliance / template-compliance (push) Failing after 4s
Build / test-and-image (push) Successful in 51s
2026-05-16 21:22:36 +02:00
42b7fc2024 docs: add registry dockge and dashboard operations
All checks were successful
Build / test-and-image (push) Successful in 2m39s
2026-05-16 21:18:51 +02:00
85f97bb2a6 feat: harden intelligence runtime and llm providers 2026-05-16 21:18:34 +02:00
7e85a54c32 chore: apply agent kit project structure 2026-05-16 21:18:17 +02:00
Calesthio
7a5015e430 Merge pull request #89 from calesthio/codex/fix-live-market-indexes
Fix live market index symbols
2026-04-03 09:27:19 -07:00
calesthio
ef2c5ed28e Fix live market index symbols 2026-04-03 09:25:56 -07:00
Calesthio
212fefd3e2 Merge pull request #85 from calesthio/codex/gold-silver-macro
feat: add gold and silver to macro + markets context
2026-03-28 23:14:48 -07:00
calesthio
1b80539cdc feat(markets): surface gold and silver across dashboard and briefs 2026-03-28 22:53:23 -07:00
Calesthio
3f3d050382 Merge pull request #62 from 3byss/master
feat: LLM provider for Grok
2026-03-28 22:41:17 -07:00
calesthio
1fb50939ce fix(grok): align token caps and docs 2026-03-28 22:36:33 -07:00
3byss
18233bcdff Merge remote-tracking branch 'refs/remotes/origin/master' 2026-03-27 22:23:07 -06:00
3byss
457dba2800 Fixed any issues with the PR 2026-03-27 22:22:21 -06:00
3byss
e9b04b2d51 Merge branch 'calesthio:master' into master 2026-03-27 22:19:00 -06:00
3byss
9028d42a39 Merge remote-tracking branch 'upstream/master' 2026-03-27 22:13:37 -06:00
Calesthio
53f6d81d5e Merge pull request #68 from schergr/fix/osint-signal-truncation
Fix remaining OSINT signal text truncation
2026-03-25 10:21:02 -07:00
calesthio
5c08355e38 Fix Telegram dedup identity and legacy Markdown escaping 2026-03-24 18:48:55 -07:00
Greg Scher
b7322f1c7e Fix HTML entity decoding and broaden OSINT dedup window
- Replace single ' handler with generic numeric/hex entity decoder
  so ' and other unpadded entities are properly converted
- Dedup urgent OSINT posts against all hot memory runs (last 3 sweeps)
  instead of only the previous sweep, preventing posts that drop out
  of one sweep from reappearing as "new" in the next

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 13:01:32 -04:00
Greg Scher
31c305cbbb Escape Markdown in alert signals and cap OSINT text in ideas prompt
Addresses PR review: escape Markdown-sensitive characters in
_formatTieredAlert signal bullets to prevent Telegram Bot API
rejections, and add a 1500-char budget for URGENT_OSINT in
compactSweepForLLM to bound prompt size while keeping full text upstream.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 12:57:37 -04:00
3byss
caf4430284 Merge branch 'master' into master 2026-03-21 16:17:13 -06:00
Calesthio
8c1ea379c4 Merge pull request #69 from calesthio/feat/cisa-kev-cloudflare-radar
Add CISA-KEV and Cloudflare Radar source adapters
2026-03-21 14:58:39 -07:00
calesthio
06429fedd8 Fix Cloudflare Radar permission docs and Layer 3 API contract
P1-1: Permission instructions now correctly reference Account →
Account Analytics → Read, matching Cloudflare's Radar API docs.

P1-2: Layer 3 DDoS endpoint fixed to use /summary/{dimension}
(protocol, vector) and parse summary_0 response format per API
contract. Returns protocol breakdown and attack vector percentages.
2026-03-21 14:56:03 -07:00
calesthio
7afaa48922 Add CLOUDFLARE_API_TOKEN to .env.example 2026-03-21 14:49:39 -07:00
calesthio
961fe46f6e Add CISA-KEV and Cloudflare Radar source adapters
CISA Known Exploited Vulnerabilities catalog — tracks CVEs actively
exploited in the wild. No auth required. Provides vendor breakdown,
ransomware linkage, recent additions, and actionable signals.

Cloudflare Radar — internet outages, traffic anomalies, and DDoS attack
trends. Requires a free API token (CLOUDFLARE_API_TOKEN). Monitors
watchlist countries (RU, UA, CN, IR, KP, etc.) for internet shutdowns
and sustained disruptions.

Both sources slot into Tier 6: Cyber & Infrastructure. Source count
updated from 27 to 29.
2026-03-21 14:42:17 -07:00
R4V3N
a081cda16a Merge pull request #38 from calesthio/feat/ollama-provider
Add Ollama provider for self-hosted LLM inference
2026-03-21 20:59:59 +01:00
R4V3N
ca8f76cdf9 Fix Ollama integration test to skip when model is not installed
Check /api/tags for the requested model before running, instead of
only checking server reachability. Provides a descriptive skip reason
listing available models.
2026-03-21 19:47:08 +01:00
Greg Scher
2d166c20e8 Remove remaining text truncation across delta engine, memory, and ideas
The prior fix (753c676) only removed truncation at source ingestion and
alert formatting. Signals were still being cut to 120 chars in the delta
engine, 80 chars in memory snapshots, and 120 chars in the ideas LLM
context — so OSINT posts arrived at the alerter already truncated.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 12:59:30 -04:00
Calesthio
2d040cbe85 Merge pull request #65 from NearInfinity999/fix-mobile-control-panel
fix: resolve horizontal overflow on mobile control panel
2026-03-21 09:47:36 -07:00
calesthio
171510839d Move Sweep Delta panel to right sidebar below Signal Core 2026-03-21 09:42:48 -07:00
NearInfinity999
c49db838e5 fix: resolve horizontal overflow on mobile control panel 2026-03-21 11:30:07 +05:30
calesthio
32613f75f7 Fix star history embed indentation to match official snippet 2026-03-20 22:42:45 -07:00
calesthio
7158b58373 Use official star-history embed format for README chart 2026-03-20 22:40:02 -07:00
calesthio
cd5e6fc61a Fix star history URLs to use lowercase repo name 2026-03-20 22:38:05 -07:00
calesthio
6ba8ba05db Fix star history chart rendering on GitHub dark mode 2026-03-20 22:36:02 -07:00
calesthio
d483ec35f0 Add star history chart to README 2026-03-20 22:33:56 -07:00
3byss
cb275759bb Fixed types and created tests 2026-03-20 16:26:30 -06:00
calesthio
44dd7fcdd8 Rename dashboard performance toggle to visuals 2026-03-20 15:12:56 -07:00
R4V3N
38046367a9 Resolve merge conflicts with Mistral provider
Include both Mistral and Ollama providers in factory,
config, and env docs.
2026-03-20 22:37:35 +01:00
Greg Scher
753c6766a0 Remove text truncation limits from Telegram posts
Posts were being cut to 300 chars (source ingestion) and 150 chars
(alert evaluation), losing valuable OSINT context. The sendMessage
chunker already handles the 4096-char Telegram API limit.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 16:49:58 -04:00
calesthio
ed384528ef Document dashboard performance modes 2026-03-20 11:03:49 -07:00
Calesthio
e4537de62a Merge pull request #59 from calesthio/codex/add-regional-rss-feeds
Add regional RSS feeds for South America, India, and Australia
2026-03-20 10:58:28 -07:00