智能体使用说明#
📋 文件存储配置#
基本配置#
- 存储路径:
F:\frank\Github\hugo\100db\content\docs - 文件命名规则:
timestamp - Git分支:
main
Git配置#
- Git仓库:
F:\frank\Github\hugo\100db - 提交信息:
Auto-save from File Storage Agent - Git用户名:
Administrator - Git邮箱:
admin@example.com
自动化配置#
- 自动推送间隔:
30分钟 - 最后推送时间:
2026-02-24 00:19:46(北京时间) - 创建时间:
2026-02-23 23:48:00 - 最后更新:
2026-02-24 00:19:46
🎯 当前状态#
✅ 配置已就绪 ✅ Git仓库已连接 ✅ 自动推送功能已启用
💡 快速使用#
创建文档#
将以下内容存储为: 文档名.md
内容:
[你的内容]智能体会自动:
- 在
F:\frank\Github\hugo\100db\content\docs\创建文件 - 写入内容
- 执行
git add . - 执行
git commit - 执行
git push origin main - 返回文件路径
其他命令#
设置定时Git Push: 15分钟- 修改自动推送间隔测试智能体- 运行测试验证功能
📦 智能体功能#
已实现功能#
- ✅ 配置管理(存储路径、Git仓库路径、推送间隔)
- ✅ 文件创建与写入
- ✅ 自动Git commit和push
- ✅ 定时任务管理
- ✅ 测试工具
- ✅ 初始化工具
文件位置#
C:\Users\Administrator\.openclaw\workspace\skills\file-storage\
├── SKILL.md # 技能定义
├── config.json # 配置文件
├── README.md # 详细使用文档
├── API.md # RESTful API文档
├── PROJECT_SUMMARY.md # 项目总结
├── quick-start.ps1 # 快速启动脚本
└── scripts/
├── create-file.ps1 # 文件创建脚本
├── git-push.ps1 # Git推送脚本
├── config.ps1 # 配置管理脚本
├── init.ps1 # 初始化脚本
├── test-simple.ps1 # 测试脚本
└── controller.ps1 # 主控制器🚀 使用方式#
方式1:智能体命令(推荐)#
初始化配置#
初始化文件存储: F:\frank\Github\hugo\100db\content\docs
设置Git仓库: F:\frank\Github\hugo\100db
设置推送间隔: 30分钟查看配置#
查看文件存储配置创建文档#
将以下内容存储为: README.md
内容:
# 项目文档
这是内容...设置定时推送#
设置定时Git Push: 每15分钟测试功能#
测试智能体方式2:PowerShell脚本#
初始化#
.\scripts\init.ps1 -StoragePath "F:\frank\Github\hugo\100db\content\docs" -GitRepoPath "F:\frank\Github\hugo\100db" -Interval 30创建文件#
.\scripts\create-file.ps1 -FilePath "test.txt" -Content "Hello World"Git推送#
.\scripts\git-push.ps1查看配置#
.\scripts\config.ps1 -Action view测试#
.\scripts\test-simple.ps1方式3:主控制器#
# 初始化
.\scripts\controller.ps1 -Command init -Parameters '{"storage_path": "F:\frank\Github\hugo\100db\content\docs", "git_repo_path": "F:\frank\Github\hugo\100db", "interval": 30}'
# 创建文件
.\scripts\controller.ps1 -Command create -Parameters '{"file_path": "test.txt", "content": "Hello World", "auto_git_push": true}'
# Git推送
.\scripts\controller.ps1 -Command git-push📊 测试结果#
测试时间#
2026-02-24 00:19:46
创建的文件#
- 文件名:
test-file-storage.md - 文件路径:
F:\frank\Github\hugo\100db\content\docs\test-file-storage.md
Git操作结果#
Git Add: ✅ 成功
warning: in the working copy of 'content/docs/test-file-storage.md', LF will be replaced by CRLF the next time Git touches itGit Commit: ✅ 成功
[main 4da60f0] Auto-save from File Storage Agent - Test
1 file changed, 13 insertions(+)
create mode 100644 content/docs/test-file-storage.mdGit Push: ✅ 成功
To github.com:frank1126/100db.git
36b53c0..4da60f0 main -> mainGit历史记录#
4da60f0 Auto-save from File Storage Agent - Test ← 最新提交
36b53c0 20260223win-2209优化
b6b9631 20260223win-2055优化🔧 故障排查#
常见问题#
Q1: 如何查看当前配置?#
A: 执行 查看文件存储配置
Q2: 文件创建失败怎么办?#
A:
- 检查存储路径是否存在
- 确认配置文件路径正确
- 查看错误信息
Q3: Git推送失败怎么办?#
A:
- 检查Git仓库是否已初始化
- 确认Git凭证已配置
- 检查网络连接
- 查看错误信息
Q4: 如何设置定时推送?#
A: 执行 设置定时Git Push: 15分钟
Q5: 如何重置配置?#
A: 删除 config.json 文件,重新初始化
📝 配置文件说明#
config.json 结构#
{
"storage_path": "F:\\frank\\Github\\hugo\\100db\\content\\docs",
"file_naming_rule": "timestamp",
"git_repo_path": "F:\\frank\\Github\\hugo\\100db",
"git_branch": "main",
"git_commit_message": "Auto-save from File Storage Agent",
"git_user_name": "Administrator",
"git_user_email": "admin@example.com",
"auto_git_push_interval_minutes": 30,
"last_git_push_time": "2026-02-24T00:19:46+08:00",
"created_at": "2026-02-23T23:48:00+08:00",
"last_updated": "2026-02-24T00:19:46+08:00"
}🎨 命令速查#
查看配置#
查看文件存储配置初始化#
初始化文件存储: /path/to/store创建文档#
将以下内容存储为: 文件名.md
内容:
[内容]Git操作#
执行Git Push定时任务#
设置定时Git Push: 15分钟测试#
测试智能体📚 详细文档#
- README.md - 完整使用指南
- API.md - API接口文档
- PROJECT_SUMMARY.md - 项目架构和总结
🔄 更新日志#
v1.0.0 (2026-02-23)#
- 初始版本发布
- 支持文件存储
- 支持Git集成
- 支持定时推送配置
- 完整的测试工具
v1.0.1 (2026-02-24)#
- 优化配置管理
- 添加快速启动脚本
- 添加简单测试脚本
- 完成Hugo项目集成测试
📞 技术支持#
如有问题,请查看:
- README.md - 详细使用文档
- API.md - API文档
- PROJECT_SUMMARY.md - 项目架构
创建时间: 2026-02-24 00:33:00 版本: v1.0.1 状态: ✅ 可用