> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cheart.getvapu.today/llms.txt
> Use this file to discover all available pages before exploring further.

# bridge

> 跨脚本共享数据 + 方法调用

所有脚本共享同一套后端存储。

## 共享 Map

```java theme={null}
bridge.add(String key, Object value)
bridge.add(String key)               // 存 Boolean.TRUE 占位
Object  bridge.get(String key)
boolean bridge.has(String key)
bridge.remove(String key)
bridge.clear()                       // 整张 map 清空（影响所有脚本，慎用）
```

## 跨脚本方法调用

脚本 A 发布：

```java theme={null}
bridge.addPublicMethod(String namespace, String methodName)
bridge.removePublicMethod(String namespace, String methodName)
```

脚本 B 调用：

```java theme={null}
Object bridge.invokePublicMethod(String namespace, String methodName, Object... args)
String[] bridge.listPublicMethods(String namespace)
```

脚本 unload 时会自动摘掉它发布的所有 public 方法。
