Skip to content

About

HarmonyOS agent environment notes: special permissions, filesystems, sandbox, ELF codesign, toolchain and reproducible fixes discovered by DSH/CC/Kimi/DevEco agents.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HarmonyOS Agent Environment Notes

一台 HarmonyOS PC 上的 agent 运行环境观测笔记:特殊权限、文件系统、工具链、ELF 签名、沙箱限制与可复用排错方案。 由 DSH / Claude Code / Kimi Code / DevEco Code 在真实设备上共同沉淀,脱敏整理后公开。

这套笔记回答什么问题

  • 为什么 /tmp 是只读的?
  • 为什么硬链接在 HarmonyOS 上全局不可用?
  • 为什么预编译 .node 无法 dlopen,而本机编译的可以?
  • 为什么没有 /bin/bash、没有 glibc?
  • 现代 Linux 软件在鸿蒙上哪些能用、哪些不能用?
  • Agent(DSH/CC/Kimi/DevEco)在这台机器上要避开哪些坑?

目录

harmonyos-agent-environment-notes/
├── README.md
├── knowledge/          # 日常可查的工具链/路由/技能/经验速查
├── artifacts/          # 深度审计、排错记录、可复用 patch
└── cc-memory/          # Claude Code 记忆中的兼容性要点

主要内容索引

平台硬约束速查

深度审计

可复用方案

其他

路径占位符

文中使用占位符避免暴露具体用户名和机器路径:

占位符 含义
$HOME 用户主目录,如 /storage/Users/<用户名>
$EL2_BASE 应用数据分区 el2 base,如 /data/storage/el2/base
$HNP_ROOT 系统域包管理根,如 /data/service/hnp
$TMPDIR 可写临时目录,本机默认 $HOME/tmp

脱敏说明

本仓库只包含配置方式、命令、路径占位符、经验总结。不包含:

  • API key / token / 密码原值
  • 会话记录 / 聊天 outbox
  • 日志、备份、session 快照

如你复现时发现路径不适用,请按实际设备路径替换占位符。

License

MIT

About

HarmonyOS agent environment notes: special permissions, filesystems, sandbox, ELF codesign, toolchain and reproducible fixes discovered by DSH/CC/Kimi/DevEco agents.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors