Skip to content

Argus v0.3.5

Choose a tag to compare

@JackRushante JackRushante released this 25 Oct 19:37
· 279 commits to master since this release
5cfd0a2

Argus 0.3.5 closes the high-severity findings and the security fixes from a full code audit. The complete list is in CHANGELOG.md.

Highlights

  • Rules with variables stay armed. P4 rules that declare variables were moved to "needs review" every time the app returned to the foreground.
  • AI translation is more robust (#5, #8). Clarification questions from direct providers (OpenAI, Anthropic, Gemini, OpenRouter, Custom) are shown as questions instead of draft_missing, malformed replies are retried once, truncated prompts and outputs are detected, and chat errors explain the real cause (rejected key, budget, rate limit, HTTP status).
  • Approval shows everything that runs, including literal variable values and each variable's source; the privacy note lists exactly what is sent to the AI service.
  • External data in shell commands is always quoted for its context, so a message can never change the approved command.
  • Reliability: long rules no longer block the scheduler, background launches without Shizuku are no longer logged as successes, budget limits are saved correctly, and editing an armed rule keeps it active until the new version is armed.
  • Privacy: "Edit in chat" no longer sends resolved coordinates or real conversation ids to the model; whitelisted contacts are sent as aliases.

Hermes bridge users

Update ops/hermes/bridge.py together with the app: 0.3.5 sends whitelisted contacts as aliases and the new bridge accepts both forms.

Downloads

One APK per ABI; most phones need arm64-v8a. Argus is also available on F-Droid (the update appears there after F-Droid's build cycle).

File ABI SHA-256
argus-1201.apk armeabi-v7a 012db3a64aeeeae39cf4a66fb0d168e4fe9710de4258942e2716b161505bb1d8
argus-1202.apk arm64-v8a d7311a03415895cda024fb2ba3424ede78f586603c05323206c5cf77f0f791a2
argus-1203.apk x86 0d78ed9d8c11d81d224b79578c9b37d3c910f22493cc689b2c8eb4d18e4abce1
argus-1204.apk x86_64 cce4741344d4f251efa540d28468e8c37c64d55a981b23531d37e4e1b2076774

Signing certificate SHA-256: 4c09633e64cf9876b0da682f5f259383af8d22742aadd93ef273b9f2c73cca6b