Skip to content

[Feature]: Android Node Tools & Session Enhancement #45854

@lixuankai

Description

@lixuankai

Summary

1. Android Node Tool Enhancement

I plan to enhance the tools for Android nodes to support more high-value scenarios
For example,

1. Generate a weekly summary, view the schedule, call history, and text messages of the past week
2. Where is my phone? Let it vibrate and make a sound
3. Help me find the 'xxName' document on my phone, I can not find it!!!

So we need to upgrade the Android node function:

2. Android Node Session Enhancement

My family have two Android Device connected to the same gateway.
Due to the same session agent:main:main, we can see everyone 's chat history.

For example,

1. I can see ``Find X7 Ultra`` chat history on  ``OnePlus 13T``
2. I can see ``OnePlus 13T`` chat history on ``Find X7 Ultra``

This is a bad experience. When communicating with OpenClaw, the context interferes with each other

So we need to upgrade the Android node session:

Here are the reasons for doing these things.

0. Multiple nodes session isolated from each other

User Value
Two devices chatting with OpenClaw without interfering with each other
[now bad experience] If many Android Device connected to the same gateway. Due to the same session agent:main:main, we can see everyone 's chat history.

1. support calllog.search tool

User value
Have I contact with Ace recently?

2. support sms.search tool

User value
Generate a weekly summary, view the schedule, call history, and text messages of the past week

3. support device.control tool

User value
Where is my phone? Let it vibrate and make a sound

Implement functions, such as

  • Screen brightness adjustment
  • Volume Control
  • Vibration control

4. support ADB tool

User value
Help me find the 'xxName' document on my phone, I can not find it!!!

Implement functions, such as

  • Device Information Query: Retrieve System Attributes
  • Application management: List installed applications
  • Process management: View running processes
  • File operation: file browsing
  • Network information: Network status
  • Log retrieval: System logs

5. support Dynamic program execution tool

User value
tool free development, solving non essential needs, enabling AI to distribute programs to run on Android

Implement functions, such as

  • Support Kotlin-Script-Runtime code distribution and execution

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions