agent-diva-nano 0.4.9

Minimal 'create an agent' library for Agent Diva
Documentation
SQLite format 3@  
.zp��	��0	�|�R�r��q/)�triggermemory_records_admemory_recordsCREATE TRIGGER memory_records_ad AFTER DELETE ON memory_records BEGIN
            INSERT INTO memory_records_fts(memory_records_fts, rowid, title, summary, content, tags_text, source_paths_text)
            VALUES ('delete', old.rowid, old.title, old.summary, old.content, old.tags_text, old.source_paths_text);
         END�S/)�Ytriggermemory_records_aimemory_recordsCREATE TRIGGER memory_records_ai AFTER INSERT ON memory_records BEGIN
            INSERT INTO memory_records_fts(rowid, title, summary, content, tags_text, source_paths_text)
            VALUES (new.rowid, new.title, new.summary, new.content, new.tags_text, new.source_paths_text);
         END�
??�tablememory_records_fts_configmemory_records_fts_config
CREATE TABLE 'memory_records_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID�AA�!tablememory_records_fts_docsizememory_records_fts_docsizeCREATE TABLE 'memory_records_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB)�99�Mtablememory_records_fts_idxmemory_records_fts_idxCREATE TABLE 'memory_records_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID�
;;�!tablememory_records_fts_datamemory_records_fts_data
CREATE TABLE 'memory_records_fts_data'(id INTEGER PRIMARY KEY, block BLOB)�)	11�tablememory_records_ftsmemory_records_ftsCREATE VIRTUAL TABLE memory_records_fts USING fts5(
            title,
            summary,
            content,
            tags_text,
            source_paths_text,
            content='memory_records',
            content_rowid='rowid'
         )�x;;�tablememory_query_embeddingsmemory_query_embeddingsCREATE TABLE memory_query_embeddings (
            query_hash TEXT PRIMARY KEY,
            query_text TEXT NOT NULL,
            provider TEXT NOT NULL,
            model TEXT NOT NULL,
            dimensions INTEGER NOT NULL,
            embedding_json TEXT NOT NULL,
            created_at TEXT NOT NULL
         )Ma;indexsqlite_autoindex_memory_query_embeddings_1memory_query_embeddings	�P==�3tablememory_record_embeddingsmemory_record_embeddingsCREATE TABLE memory_record_embeddings (
            record_id TEXT PRIMARY KEY,
            provider TEXT NOT NULL,
            model TEXT NOT NULL,
            dimensions INTEGER NOT NULL,
            content_hash TEXT NOT NULL,
            embedding_json TEXT NOT NULL,
            updated_at TEXT NOT NULL,
            FOREIGN KEY(record_id) REFERENCES memory_records(id) ON DELETE CASCADE
         )Oc=indexsqlite_autoindex_memory_record_embeddings_1memory_record_embeddings�E)�5indexidx_memory_records_timestampmemory_recordsCREATE INDEX idx_memory_records_timestamp
         ON memory_records(timestamp DESC)�a))�}tablememory_recordsmemory_recordsCREATE TABLE memory_records (
            id TEXT PRIMARY KEY,
            timestamp TEXT NOT NULL,
            domain TEXT NOT NULL,
            scope TEXT NOT NULL,
            title TEXT NOT NULL,
            summary TEXT NOT NULL,
            content TEXT NOT NULL,
            tags TEXT NOT NULL,
            source_refs TEXT NOT NULL,
            tags_text TEXT NOT NULL DEFAULT '',
            source_paths_text TEXT NOT NULL DEFAULT '',
            confidence REAL NOT NULL,
            created_at TEXT NOT NULL,
            updated_at TEXT NOT NULL
         );O)indexsqlite_autoindex_memory_records_1memory_records�(//�tableschema_migrationsschema_migrationsCREATE TABLE schema_migrations (
            version INTEGER PRIMARY KEY,
            applied_at TEXT NOT NULL
     	
���&S2026-04-21T15:45:47.205529600+00:00&S2026-04-21T15:45:47.202691700+00:00

�
��PaM#+��

MSdiary:2d402ebc-9657-45d3-88d1-63102d8e803a2026-04-21T15:46:19.930865+00:00"task""workspace"你能干什么我可以帮你做很多事情!以下是我的主要功能:我可以帮你做很多事情!以下是我的主要功能:

## 📁 文件操作
- 读取、写入、编辑文件
- 列出目录内容
- 管理你的工作空间文件

## 💻 系统操作
- 执行 shell 命令(需要谨慎使用)
- 运行脚本和程序

## 🌐 网络功能
- 搜索网页信息
- 获取网页内容并转换为可读格式

## 📝 记忆管理
- 记录和检索长期记忆
- 管理日记(理性日记和情感日记)
- 搜索历史记录和项目状态

## ⏰ 任务管理
- 创建提醒和定时任务
- 管理重复性工作(通过 cron 工具)

## 🤖 自动化
- 创建子代理处理复杂或耗时的任务
- 在后台运行独立任务

## 💬 通信
- 在特定聊天频道发送消息
- 与你进行对话交流

## 🧠 智能功能
- 回答各种问题
- 提供建议和解决方案
- 帮助解决问题和决策

例如,我可以帮你:
- 查找和整理文件
- 搜索最新的技术资讯
- 记录你的项目进展
- 设置定时提醒
- 编写和修改代码
- 分析数据
- 等等...

有什么具体的事情需要我帮忙吗?[][]?�UU`2026-04-21T15:46:19.930865+00:002026-04-21T15:46:19.942675500+00:00
��-a	diary:2d402ebc-9657-45d3-88d1-63102d8e803a
��#M	2026-04-21T15:46:19.930865+00:00





��
�O������"�0cronshell与你进行对话交流$��下是我的主要功能
�务管理��能干什么��如*写入��析数据1�出目录内容+�建子代理处理复杂或耗时的任务 提醒和定时任务��令
��答各种问题'��后台运行独立任务!特定聊天频道发送消息#��具��助解决问题和决策)我可以帮你+做很多事情��行��供建议和解决方案( ��索历史记录和项目状态最新的技术资讯-网页信息��件操作��能功能&)��什么具体的事情需要我帮忙吗3��找和整理文件,理性日记和情感日记��等2��理你的工作空间文件	日记重复性工作��统操作
��写和修改代码0	辑文件��络功能	自动化)��取网页内容并转换为可读格式��录你的项目进展.和检索长期记忆��管理�置定时提醒/��取��行脚本和程序通信"过��要谨慎使用🤖��%$
2!%!!'0"$
0
	2
$
��	
��2
��version
M	U�	��0	�|�R�r��q/)�triggermemory_records_admemory_recordsCREATE TRIGGER memory_records_ad AFTER DELETE ON memory_records BEGIN
            INSERT INTO memory_records_fts(memory_records_fts, rowid, title, summary, content, tags_text, source_paths_text)
            VALUES ('delete', old.rowid, old.title, old.summary, old.content, old.tags_text, old.source_paths_text);
         END�S/)�Ytriggermemory_records_aimemory_recordsCREATE TRIGGER memory_records_ai AFTER INSERT ON memory_records BEGIN
            INSERT INTO memory_records_fts(rowid, title, summary, content, tags_text, source_paths_text)
            VALUES (new.rowid, new.title, new.summary, new.content, new.tags_text, new.source_paths_text);
         END�
??�tablememory_records_fts_configmemory_records_fts_config
CREATE TABLE 'memory_records_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID�AA�!tablememory_records_fts_docsizememory_records_fts_docsizeCREATE TABLE 'memory_records_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB)�99�Mtablememory_records_fts_idxmemory_records_fts_idxCREATE TABLE 'memory_records_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID�
;;�!tablememory_records_fts_datamemory_records_fts_data
CREATE TABLE 'memory_records_fts_data'(id INTEGER PRIMARY KEY, block BLOB)�)	11�tablememory_records_ftsmemory_records_ftsCREATE VIRTUAL TABLE memory_records_fts USING fts5(
            title,
            summary,
            content,
            tags_text,
            source_paths_text,
            content='memory_records',
            content_rowid='rowid'
         )�x;;�tablememory_query_embeddingsmemory_query_embeddingsCREATE TABLE memory_query_embeddings (
            query_hash TEXT PRIMARY KEY,
            query_text TEXT NOT NULL,
            provider TEXT NOT NULL,
            model TEXT NOT NULL,
            dimensions INTEGER NOT NULL,
            embedding_json TEXT NOT NULL,
            created_at TEXT NOT NULL
         )Ma;indexsqlite_autoindex_memory_query_embeddings_1memory_query_embeddings	�P==�3tablememory_record_embeddingsmemory_record_embeddingsCREATE TABLE memory_record_embeddings (
            record_id TEXT PRIMARY KEY,
            provider TEXT NOT NULL,
            model TEXT NOT NULL,
            dimensions INTEGER NOT NULL,
            content_hash TEXT NOT NULL,
            embedding_json TEXT NOT NULL,
            updated_at TEXT NOT NULL,
            FOREIGN KEY(record_id) REFERENCES memory_records(id) ON DELETE CASCADE
         )Oc=indexsqlite_autoindex_memory_record_embeddings_1memory_record_embeddings�E)�5indexidx_memory_records_timestampmemory_recordsCREATE INDEX idx_memory_records_timestamp
         ON memory_records(timestamp DESC)�a))�}tablememory_recordsmemory_recordsCREATE TABLE memory_records (
            id TEXT PRIMARY KEY,
            timestamp TEXT NOT NULL,
            domain TEXT NOT NULL,
            scope TEXT NOT NULL,
            title TEXT NOT NULL,
            summary TEXT NOT NULL,
            content TEXT NOT NULL,
            tags TEXT NOT NULL,
            source_refs TEXT NOT NULL,
            tags_text TEXT NOT NULL DEFAULT '',
            source_paths_text TEXT NOT NULL DEFAULT '',
            confidence REAL NOT NULL,
            created_at TEXT NOT NULL,
            updated_at TEXT NOT NULL
         );O)indexsqlite_autoindex_memory_records_1memory_records�(//�tableschema_migrationsschema_migrationsCREATE TABLE schema_migrations (
            version INTEGER PRIMARY KEY,
            applied_at TEXT NOT NULL
         )
�x�N
�n
���E/)�=triggermemory_records_aumemory_recordsCREATE TRIGGER memory_records_au AFTER UPDATE ON memory_records BEGIN
            INSERT INTO memory_records_fts(memory_records_fts, rowid, title, summary, content, tags_text, source_paths_text)
            VALUES ('delete', old.rowid, old.title, old.summary, old.content, old.tags_text, old.source_paths_text);
            INSERT INTO memory_records_fts(rowid, title, summary, content, tags_text, source_paths_text)
            VALUES (new.rowid, new.title, new.summary, new.content, new.tags_text, new.source_paths_text);
         END�q/)�triggermemory_records_admemory_recordsCREATE TRIGGER memory_records_ad AFTER DELETE ON memory_records BEGIN
            INSERT INTO memory_records_fts(memory_records_fts, rowid, title, summary, content, tags_text, source_paths_text)
            VALUES ('delete', old.rowid, old.title, old.summary, old.content, old.tags_text, old.source_paths_text);
         END�S/)�Ytriggermemory_records_aimemory_recordsCREATE TRIGGER memory_records_ai AFTER INSERT ON memory_records BEGIN
            INSERT INTO memory_records_fts(rowid, title, summary, content, tags_text, source_paths_text)
            VALUES (new.rowid, new.title, new.summary, new.content, new.tags_text, new.source_paths_text);
         END�
??�tablememory_records_fts_configmemory_records_fts_config
CREATE TABLE 'memory_records_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID�AA�!tablememory_records_fts_docsizememory_records_fts_docsizeCREATE TABLE 'memory_records_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB)�99�Mtablememory_records_fts_idxmemory_records_fts_idxCREATE TABLE 'memory_records_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID�
;;�!tablememory_records_fts_datamemory_records_fts_data
CREATE TABLE 'memory_records_fts_data'(id INTEGER PRIMARY KEY, block BLOB)