7eb95f3bd0
Dasar agent males
2026-07-17 17:07:27 +07:00
41669d4909
Rapihin pelan-pelan sambil kasih catatan
2026-07-16 17:04:56 +07:00
dba98e6fd8
cleanup a small prompts
2026-07-16 10:46:35 +07:00
fa7f5817c1
Merge branch 'master' of https://gitea.ditaajipratama.net/aji/hendrik
2026-07-15 08:48:24 +07:00
3e67a61d58
Compress system prompt
2026-07-15 08:47:31 +07:00
eaa2585b50
1st generation of roleplayer AI character: Lily
2026-07-15 08:37:06 +07:00
24e6b7996d
The red button
2026-07-14 12:58:00 +07:00
bee5f61fd7
Fixing missing introduction issue
2026-07-14 06:21:54 +07:00
ed23a5ceb2
user load
2026-07-14 05:43:42 +07:00
b635b241c4
multi-persona
2026-07-13 19:38:23 +07:00
96993adaee
New fields
2026-07-13 17:07:55 +07:00
2da4fe26c4
farewell
2026-07-13 16:30:24 +07:00
cdf523c0a2
chore: remove 6 unused libraries from requirements.txt
2026-07-12 19:05:55 +07:00
7fa456ee5f
feat: memories_latest limit=0 default, agent decides limit per call
2026-07-12 18:24:23 +07:00
1077381a4a
feat: init_db on startup, fix users_update UUID, memories_latest limit 6, incremental profile + cross-platform instructions
2026-07-12 18:13:08 +07:00
2d87641cfd
Refactor
2026-07-12 15:01:17 +07:00
b9a76d080a
Refactor for override character
2026-07-12 14:51:58 +07:00
61c727662c
Remove deprecated RAG from skill instruction
2026-07-12 14:47:55 +07:00
41426daf6a
Remove deprecated RAG from base system prompt
2026-07-12 14:46:57 +07:00
099cab60fb
feat: change user reference from nickname to UUID in memories
...
- Change user field type from pyarrow.string() to pyarrow.uuid() in
knowledge_memories and knowledge_scenario schemas
- Convert user to UUID via _uuid() in memories_store()
- Use UUID hex comparison in memories_filter() and memories_latest()
- Rename user to user_id in memories tool schemas with UUID description
- Convert user to UUID in memories tool handlers
- Add User ID (UUID) to User Context in telegram and xmpp clients
- Update roleplayer instructions to use user_id with UUID instead of
nickname
2026-07-12 13:39:39 +07:00
2c65c51ec9
feat: add salutation field to user profile
...
- Add salutation field to knowledge_user schema (after alias, nullable)
- Update users_store() to accept and store salutation
- Add salutation to users_store and users_update tool schemas
- Add salutation to users_filter output display
- Add Salutation to User Context in telegram and xmpp clients
2026-07-12 13:38:02 +07:00
11d05a937e
feat: auto table creation (lazy) for ragroleplay
...
- Refactor create_table() to use per-table schema functions
- Add _TABLE_SCHEMAS dict mapping table names to schema factories
- Add ensure_table() for lazy table creation on first access
- Tables auto-create if missing when any CRUD operation is called
2026-07-12 13:36:54 +07:00
414f94811a
feat: add --char CLI argument for character selection
...
- Pre-parse --char before config import via argparse
- Falls back to config.yaml agent.character if not provided
- Replaces manual sys.argv parsing with proper argparse
- Retains existing -w/--workspace argument
2026-07-12 13:35:14 +07:00
f72533dcc3
feat: remove general-purpose RAG tools (rag.py)
...
- Delete tools/rag.py (general document ingestion/search)
- Delete ragroleplay_table_create.py (replaced by lazy table creation)
- Remove rag import and 7 tool registrations from hendrik.py
- Remove RAG_PERSIST_DIR and RAG_MODEL_PATH from config.py
- Remove rag section from default-config.yaml
2026-07-12 13:34:40 +07:00
4995412bc1
Forcing to read the memories
2026-07-11 17:20:59 +07:00
379307278d
Fixing telegram client bug
2026-07-11 12:52:26 +07:00
3ddb03059d
import tools memories_latest
2026-07-11 12:51:48 +07:00
8126258344
memories_latest tools
2026-07-11 10:42:56 +07:00
99d4f1d900
Improve ragroleplay
2026-07-11 05:59:55 +07:00
95b04c9664
System safety prompt
2026-07-08 05:56:33 +07:00
27b64a3a54
Auto-search user info with services ID
2026-07-07 17:17:50 +07:00
befe3dbbdc
Adding depenedncies lib baru
2026-07-07 17:13:02 +07:00
a77c1cfbba
Still fixing uuid issues
2026-07-07 16:59:16 +07:00
5779c9bcdf
Fixing uuid issues
2026-07-07 16:57:46 +07:00
3d2587168a
Update roleplayer instructions.md
2026-07-07 16:54:44 +07:00
a3683cf2f6
Import
2026-07-07 07:08:30 +07:00
c99ccdcc34
allow roleplayer use tool calling
2026-07-07 06:32:34 +07:00
b704114f3b
minor change
2026-07-07 06:30:57 +07:00
79c3539b12
implementing ragroleplay on roleplayer skills
2026-07-07 06:29:44 +07:00
70576e75b3
improve skill with adding new format
2026-07-07 06:05:44 +07:00
5dee3ad8fa
memories
2026-07-07 06:03:21 +07:00
e8379c609f
Merge branch 'master' of https://gitea.ditaajipratama.net/aji/hendrik
2026-07-06 17:13:22 +07:00
a54d2d29c0
Cleaning vibescoding dengan vibescoding
2026-07-06 17:12:39 +07:00
7c05c5c9a3
Improve personality
2026-07-05 23:55:24 +07:00
c865da7085
Update format roleplay
2026-07-05 23:53:11 +07:00
a8ea6db485
Improve roleplayer prompt and add some comment
2026-07-03 17:47:41 +07:00
9993f1f0e7
Fixing tools calling failure
2026-07-03 10:45:00 +07:00
f32e2330a7
Preparing for next features
2026-06-29 17:17:07 +07:00
8a001cffa9
Strategist
2026-06-26 11:32:21 +07:00
9d617b4702
Merge branch 'master' of https://gitea.ditaajipratama.net/aji/hendrik
2026-06-26 11:14:39 +07:00