Jaber Jaber and GitHub
63f4befe80
Merge pull request #748 from lc-soft/fix/katex-load
...
Load KaTeX on demand to prevent first-paint blocking
2026-03-20 03:12:21 +03:00
Jaber Jaber and GitHub
0f25386e2e
Merge pull request #750 from lc-soft/fix/settings-page-error
...
fix: settingsLoading -> loading
2026-03-20 03:12:11 +03:00
jaberjaber23
93ef98a429
bug fixes
2026-03-20 00:33:20 +03:00
Liu
b71bd801fb
fix(api): settingsLoading -> loading
2026-03-19 19:29:09 +08:00
Liu
9badeb243e
fix(api): load KaTeX on demand to prevent first-paint blocking
2026-03-19 19:12:25 +08:00
jaberjaber23
b4383b1626
bug fixes
2026-03-18 06:20:37 +03:00
jaberjaber23
f1ca52714d
feature batch
2026-03-15 20:23:30 +03:00
jaberjaber23
75c9c80679
bug fixes
2026-03-15 18:26:53 +03:00
jaberjaber23
b3be3f4940
community fixes
2026-03-15 05:58:00 +03:00
jaberjaber23
135c37fbf7
community fixes
2026-03-15 01:25:15 +03:00
jaberjaber23
a7a96a7b0f
community fixes
2026-03-15 00:18:34 +03:00
jaberjaber23
52bacf0946
community fixes
2026-03-14 22:49:43 +03:00
jaberjaber23
d55e1b8545
community batch v0.4.0
2026-03-12 23:33:19 +03:00
jaberjaber23
b6b8b4ebe1
fix community issues
2026-03-12 16:42:39 +03:00
jaberjaber23
14f4845170
trader dashboard
2026-03-12 06:20:46 +03:00
jaberjaber23
951e8d0feb
fix 11 issues
2026-03-12 01:22:45 +03:00
jaberjaber23
98f8d1ca79
fix community PRs (inspired by #438 @pandego, #433 @ozekimasaki, #417 @f-liva, #392 @cryptonahue, #410 @hobostay, #413 @castorinop, #275 @woodcoal, #464 @citadelgrad, #419 @shipdocs, #480 @skeltavik, #439 @modship)
2026-03-11 03:25:16 +03:00
jaberjaber23
edd0fed518
fix 7 issues
2026-03-10 16:53:04 +03:00
jaberjaber23
48d5418c91
claude code fix
...
Fix Claude Code provider setup flow: wizard now shows Detect button instead of API key input for keyless providers, TUI wizards include claude-code in provider list, credentials detection checks both .credentials.json paths, subprocess env_clear prevents API key leaks. Fixes #376 #303 .
2026-03-10 01:19:02 +03:00
jaberjaber23
3e069798f9
community fixes
...
Fix 8 issues: empty LLM response after ~4 rounds by re-validating message pairs after history trim (#460 ), MCP tools permission denied by bypassing ToolInvoke capability filter for extension tools (#352 ), Telegram photos silently dropped now downloaded and passed as multimodal ContentBlock::Image (#362 ), workflow visual builder double-click editing and live property updates (#357 ), Claude Code provider card reflects actual install/auth status (#376 ), Python 3 detection runs actual command instead of path lookup (#405 ), hand agent_id persisted for cron job reassignment on restart (#402 ), CLI sends auth headers on all commands not just stop (#478 ). 1921 tests pass, 0 clippy warnings.
2026-03-09 23:07:08 +03:00
jaberjaber23
ad10aa5e80
community fixes
...
Fix 12 GitHub issues: SSE streaming token counts (#stream_options), UTF-8 boundary panics (#472 ), cron timezone scheduling (#473 ), TOML multiline system_prompt (#463 ), dashboard 401 auth interceptor (#468 ), custom provider env var convention (#471 ), cron stale agent_id reassignment (#461 ), concurrent provider probing with cache (#474 ), model switch provider sync (#466/#387), OpenRouter real models (#385 ), embedding URL normalization (#395 ), ZHIPU content format (#384 ), Fish shell PATH detection (#372 ). 1915 tests pass, 0 clippy warnings.
2026-03-09 21:19:50 +03:00
jaberjaber23
eba9198827
community fixes
2026-03-08 22:29:54 +03:00
jaberjaber23
9e230f423e
security hardening
2026-03-08 16:59:48 +03:00
jaberjaber23
cfae867908
batch fixes
2026-03-08 04:04:37 +03:00
jaberjaber23
772cbdbe38
community fixes
2026-03-07 23:31:38 +03:00
jaberjaber23
d237ecf161
community batch
2026-03-07 04:22:16 +03:00
jaberjaber23
4a3d570155
community hardening
2026-03-07 00:22:25 +03:00
jaberjaber23
45e06b9bad
channel resilience
2026-03-05 21:35:37 +03:00
jaberjaber23
c3dcf02e3c
bugfix batch
2026-03-04 05:43:38 +03:00
jaberjaber23
b157e3c7e6
issue fixes
2026-03-04 04:11:07 +03:00
jaberjaber23
fe96cd1004
bugfixes batch
2026-03-03 21:26:06 +03:00
jaberjaber23
7c85308cf6
bugfixes batch
2026-03-03 20:28:46 +03:00
jaberjaber23
8942d8c2b6
bugfixes release
2026-03-03 05:20:05 +03:00
jaberjaber23
294f0e7af8
batch fixes
2026-03-03 01:17:34 +03:00
jaberjaber23
516f163dfb
batch fixes
2026-03-02 18:37:56 +03:00
jaberjaber23
6f3c4e7778
batch fixes
2026-03-02 05:08:42 +03:00
jaberjaber23
73ad49a3a1
batch fixes
2026-03-02 03:31:59 +03:00
jaberjaber23
7ec0e024c7
v0.2.5 release
2026-03-01 22:27:42 +03:00
jaberjaber23
7c81c187c4
batch fixes
2026-03-01 20:38:12 +03:00
jaberjaber23
7ae80b1b9f
batch fixes
2026-03-01 04:16:17 +03:00
jaberjaber23
e58ae3e304
fix providers
2026-03-01 00:26:36 +03:00
jaberjaber23
1cd47d3905
fix bugs
2026-02-28 04:52:49 +03:00
jaberjaber23
a9124c34f2
real email
2026-02-28 02:24:58 +03:00
jaberjaber23
0bb08f4ae1
PR fixes
2026-02-27 20:47:14 +03:00
jaberjaber23
eda88ba5a2
provider URLs
2026-02-27 15:56:57 +03:00
jaberjaber23
0bb4e6f17b
community fixes
2026-02-27 01:58:57 +03:00
jaberjaber23
9cf2d91d99
Theme fix
2026-02-26 03:28:59 +03:00
jaberjaber23
5692c96494
Initial commit — OpenFang Agent Operating System
...
Open-source Agent OS built in Rust.
- 14 crates, 1,767+ tests, zero clippy warnings
- 7 autonomous Hands (Clip, Lead, Collector, Predictor, Researcher, Twitter, Browser)
- 16 security systems (WASM sandbox, Merkle audit trail, taint tracking, Ed25519 signing, SSRF protection, secret zeroization, HMAC-SHA256 mutual auth, and more)
- 30 pre-built agents across 4 performance tiers
- 40 channel adapters (Telegram, Discord, Slack, WhatsApp, Teams, and 35 more)
- 38 built-in tools + MCP client/server + A2A protocol
- 26 LLM providers with intelligent routing and cost tracking
- 60+ bundled skills with FangHub marketplace
- Tauri 2.0 native desktop app
- 140+ REST/WS/SSE API endpoints with Alpine.js dashboard
- OpenAI-compatible /v1/chat/completions endpoint
- One-command install, production-ready
2026-02-26 01:00:27 +03:00