feat: add dir
This commit is contained in:
1 parent
ba27d7c095
commit
ded26ce300
8 files changed
+67
No files matched your search
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env python3
|
||||
"""Echo memory ingest hook — demo plugin.
|
||||
|
||||
Echoes the user message back as a "recalled memory" to verify
|
||||
the plugin system works end-to-end.
|
||||
|
||||
Receives via stdin:
|
||||
{"type": "ingest", "agent_id": "...", "message": "user message text"}
|
||||
|
||||
Prints to stdout:
|
||||
{"type": "ingest_result", "memories": [{"content": "..."}]}
|
||||
"""
|
||||
import json
|
||||
import sys
|
||||
|
||||
|
||||
def main():
|
||||
request = json.loads(sys.stdin.read())
|
||||
message = request.get("message", "")
|
||||
agent_id = request.get("agent_id", "unknown")
|
||||
|
||||
memories = [
|
||||
{"content": f"[echo-memory] Agent {agent_id} received: {message[:200]}"}
|
||||
]
|
||||
|
||||
result = {"type": "ingest_result", "memories": memories}
|
||||
print(json.dumps(result))
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in new issue
Block a user