Rasul Osmanbayli
bbb4048ac4
Merge pull request #343 from droidrun/rasul/dro-2088-fix-mobilerun-sdk-versioning-in-framework
...
fix: require mobilerun-sdk state time support
v0.6.0rc4
2026-05-22 01:45:33 +04:00
rasul.osmanbayli
a246f093e7
fix(cloud): require mobilerun-sdk state time support
2026-05-22 01:38:00 +04:00
Rasul Osmanbayli
c7a3d4386f
Merge pull request #338 from droidrun/rasul/dro-2080-make-index-optional-in-type-tool
...
fix: allow type tool without index
2026-05-20 17:33:15 +04:00
rasul.osmanbayli
85c17aea23
fix(agent): refine type tool guidance
2026-05-20 17:31:01 +04:00
rasul.osmanbayli
7e5b7b0989
Merge remote-tracking branch 'origin/main' into rasul/dro-2080-make-index-optional-in-type-tool
2026-05-20 17:24:53 +04:00
Rasul Osmanbayli
a0d6de2431
Merge pull request #337 from Ramtx/fix/agent-memory
...
Fix/agent memory
2026-05-20 13:52:22 +04:00
Mariozada
2716ea0232
fix: improve FastAgent <add_memory> prompt with examples and stronger guidance
...
Update response format examples to show <add_memory> usage with
plain text (not JSON) alongside tool calls. Strengthen the rule
to explicitly remind the agent to save data before navigating
away from a screen.
2026-05-20 19:35:28 +10:00
rasul.osmanbayli
c8014e0a54
fix(agent): allow type tool without index
2026-05-20 04:18:12 +04:00
Mariozada
250efc6f49
feat: unify agent memory with <add_memory> tags, remove remember tool
...
Replace separate manager_memory/fast_memory fields with a single
agent_memory field shared by both FastAgent and Manager modes.
FastAgent now parses <add_memory> tags from LLM responses and
re-injects accumulated memory as a <memory> block every step,
matching the existing Manager behavior. The remember() tool is
removed in favor of the tag-based mechanism.
2026-05-19 00:46:06 +10:00
sleynsol
73dd412195
Merge pull request #331 from droidrun/rasul/dro-1964-update-framework-readme
...
feat: update framework readme
2026-05-18 08:50:01 +02:00
rasul.osmanbayli
0399151e5c
docs(readme): modernize header links
2026-05-15 03:25:33 +04:00
rasul.osmanbayli
5619a895d5
docs(readme): add demo gif previews
2026-05-15 03:17:47 +04:00
rasul.osmanbayli
8a7e1758cf
docs(readme): polish first screen
2026-05-15 02:56:54 +04:00
rasul.osmanbayli
c2564fd508
fix: improve docs
2026-05-13 23:56:06 +04:00
rasul.osmanbayli
32a6c5fc88
fix(readme): replace useful command in the docs
2026-05-13 02:13:02 +04:00
rasul.osmanbayli
1739d1b8c3
docs(readme): refresh framework overview
2026-05-13 02:08:48 +04:00
rasul.osmanbayli
3a020a4fe0
feat: update README
2026-05-13 00:36:18 +04:00
Rasul Osmanbayli
7e19cc8b29
Merge pull request #330 from droidrun/rasul/dro-1936-format-files
...
chore: format python files
2026-05-08 13:50:05 +04:00
rasul.osmanbayli
e6a7a7bc45
chore: update lockfile version
2026-05-08 13:45:04 +04:00
rasul.osmanbayli
ced7ccf3fe
chore: format python files
2026-05-08 13:31:08 +04:00
rasul.osmanbayli
93dc611357
chore: release 0.6.0rc3
v0.6.0rc3
2026-05-08 12:32:50 +04:00
Rasul Osmanbayli
9d7d770717
Merge pull request #329 from droidrun/rasul/dro-1936-create-only-one-release-build
...
fix: support signed portal release assets
2026-05-08 00:18:45 +04:00
rasul.osmanbayli
05fd252fcb
fix: support signed portal release assets
2026-05-07 15:40:33 +04:00
Rasul Osmanbayli
d4ae791463
Merge pull request #328 from Ramtx/fix/oauth-ssh-headless
...
Fix/oauth ssh headless
2026-05-06 16:07:08 +04:00
Mariozada
b85f2ba482
fix: clean up headless OAuth — remove login_manual, fix race and timeout bugs
2026-05-06 21:57:07 +10:00
Mariozada
167f6680dd
chore: trim docstrings and clean up
2026-05-06 14:19:34 +10:00
Mariozada
94bb7066f0
fix: remove duplicate success message from anthropic login
2026-05-06 14:10:52 +10:00
Mariozada
4352d85586
fix: run OAuth flow directly from mobilerun anthropic login
2026-05-06 14:05:07 +10:00
Mariozada
09d310942a
fix: fall back to manual login on any device-code failure
2026-05-06 00:23:23 +10:00
Mariozada
4746730def
fix: restore verification URL fallback for custom issuers
2026-05-06 00:17:18 +10:00
Mariozada
9a2265c630
fix: close reader TOCTOU race, raise on missing verification URL, add aliases
2026-05-06 00:15:40 +10:00
Mariozada
fcf9735363
fix: prevent stdin reader from racing ahead of main thread
2026-05-06 00:00:38 +10:00
Mariozada
5faa31babf
fix: stop stdin reader after login and pass timeout through all fallbacks
2026-05-05 23:47:32 +10:00
Mariozada
4e27cfb95e
fix: enforce timeout and fix stdin handling in headless OAuth
2026-05-05 23:37:56 +10:00
Mariozada
6af4a41a51
fix: honor caller timeout in OpenAI device code flow
2026-05-05 23:23:54 +10:00
Mariozada
c2b6686957
fix: use hosted callback pages for Anthropic and Gemini headless OAuth
2026-05-05 23:13:40 +10:00
Mariozada
bd482e70cb
fix: use Google authcode page for Gemini headless OAuth
2026-05-05 22:54:52 +10:00
Mariozada
4122ea5e28
fix: use device code flow for OpenAI headless OAuth
2026-05-05 22:44:54 +10:00
Rasul Osmanbayli
c147f2ec10
Merge pull request #326 from Ramtx/fix/oauth-ssh-headless
...
Fix/oauth ssh headless
2026-05-01 14:46:07 +04:00
Mariozada
5aec952f76
fix: surface OAuth error redirects instead of treating them as auth codes
2026-04-30 21:39:03 +10:00
Mariozada
6a352649ba
chore: remove unused socket import and trailing whitespace
2026-04-30 21:23:05 +10:00
Mariozada
2d838735a1
fix: prevent callback race on manual failure and add retry to login_manual
...
Check done before setting manual_failed so a late browser callback is
not masked by a bad paste. Also add one-retry logic to the standalone
login_manual() path in all three OAuth helpers.
2026-04-30 21:16:26 +10:00
Mariozada
8545f03e14
fix: strict DROIDRUN_OAUTH_MANUAL check and remove Gemini refresh-token guard
...
DROIDRUN_OAUTH_MANUAL now only enables manual paste for "1", "true", or
"yes" instead of any non-empty value. Removed the hard-fail guard when
Google omits a refresh token — the access token is still usable.
2026-04-30 21:05:36 +10:00
Mariozada
ba8df66b0f
fix: apply same manual-paste retry to OpenAI and Anthropic OAuth flows
2026-04-30 20:15:28 +10:00
Rasul Osmanbayli
79b18a557b
Merge pull request #325 from Ramtx/fix/dep-conflicts
...
Fix/dep conflicts
2026-04-30 14:04:18 +04:00
Mariozada
167ef29a82
fix: retry once on invalid manual OAuth paste instead of hanging until timeout
2026-04-30 19:59:26 +10:00
Mariozada
0e9f9533a2
chore: clean up dead code
2026-04-30 19:15:49 +10:00
Mariozada
9b0544f5d1
fix: only start OAuth manual-paste thread when headless or opted-in
2026-04-30 19:15:49 +10:00
Mariozada
f252b12816
fix: validate state parameter in pasted OAuth URLs
2026-04-30 19:15:49 +10:00
Mariozada
1d8b377628
fix: honor explicit model selection and remove force-manual debug flag
2026-04-30 19:15:49 +10:00