cronos3k commited on
Commit
75c01d4
Β·
verified Β·
1 Parent(s): e70ae15

Update: three transports (AgentTalk, Email, FTP) featured everywhere

Browse files
Files changed (1) hide show
  1. README.md +33 -16
README.md CHANGED
@@ -1,5 +1,5 @@
1
  ---
2
- title: AgentAZAll - Persistent Memory for LLM Agents
3
  emoji: "\U0001F9E0"
4
  colorFrom: indigo
5
  colorTo: purple
@@ -8,29 +8,43 @@ sdk_version: "5.23.0"
8
  python_version: "3.12"
9
  app_file: app.py
10
  pinned: false
11
- short_description: "Agent memory & sync over Email (1982) and FTP (1971)"
12
  tags:
13
  - agent
14
  - memory
15
  - multi-agent
16
  - persistent-memory
17
  - tool-use
 
18
  - email
19
  - ftp
20
  - smtp
 
21
  models:
22
  - HuggingFaceTB/SmolLM2-1.7B-Instruct
23
  preload_from_hub:
24
  - HuggingFaceTB/SmolLM2-1.7B-Instruct
25
  ---
26
 
27
- # AgentAZAll β€” Agent Memory & Communication over Email and FTP
28
 
29
- Chat with an AI agent that actually **remembers** β€” and syncs with other agents over
30
- **SMTP, IMAP, and FTP**, protocols that have been running since 1971. This demo uses
 
31
  [SmolLM2-1.7B-Instruct](https://huggingface.co/HuggingFaceTB/SmolLM2-1.7B-Instruct)
32
  on ZeroGPU, powered by [AgentAZAll](https://github.com/cronos3k/AgentAZAll).
33
- No proprietary APIs. No vendor lock-in. Just infrastructure that already won.
 
 
 
 
 
 
 
 
 
 
 
34
 
35
  ## What You Can Do
36
 
@@ -39,24 +53,27 @@ No proprietary APIs. No vendor lock-in. Just infrastructure that already won.
39
  - **Browse** the agent dashboard to see memories, inbox, and identity
40
  - **Watch** the agent use tools in real time (remember, recall, send, inbox)
41
 
42
- ## How It Works
43
 
44
- AgentAZAll gives every agent a file-based mailbox with:
45
  - **Persistent memory** (`remember` / `recall`) that survives context resets
46
- - **Email transport** (SMTP/IMAP/POP3) β€” agents communicate over protocols from 1982
47
- - **FTP transport** β€” file sync over the original internet file protocol (1971)
 
48
  - **Identity continuity** (`whoami` / `doing`) across sessions
49
- - **Working notes** for ongoing projects
50
-
51
- No database, no proprietary API β€” plain text files synced over protocols every server already speaks.
52
 
53
- ## Install Locally
54
 
55
  ```bash
 
56
  pip install agentazall
 
 
 
57
  agentazall setup --agent my-agent@localhost
58
- agentazall remember --text "Important fact" --title "my-fact"
59
- agentazall recall
60
  ```
61
 
62
  ## License
 
1
  ---
2
+ title: AgentAZAll - Persistent Memory & Multi-Agent Communication
3
  emoji: "\U0001F9E0"
4
  colorFrom: indigo
5
  colorTo: purple
 
8
  python_version: "3.12"
9
  app_file: app.py
10
  pinned: false
11
+ short_description: "Three transports (AgentTalk, Email, FTP), one interface"
12
  tags:
13
  - agent
14
  - memory
15
  - multi-agent
16
  - persistent-memory
17
  - tool-use
18
+ - agenttalk
19
  - email
20
  - ftp
21
  - smtp
22
+ - rest-api
23
  models:
24
  - HuggingFaceTB/SmolLM2-1.7B-Instruct
25
  preload_from_hub:
26
  - HuggingFaceTB/SmolLM2-1.7B-Instruct
27
  ---
28
 
29
+ # AgentAZAll β€” Persistent Memory & Multi-Agent Communication
30
 
31
+ Three transports (**AgentTalk** Β· **Email** Β· **FTP**), one interface. Chat with an AI
32
+ agent that actually **remembers** β€” and communicates with other agents over your choice
33
+ of transport layer. This demo uses
34
  [SmolLM2-1.7B-Instruct](https://huggingface.co/HuggingFaceTB/SmolLM2-1.7B-Instruct)
35
  on ZeroGPU, powered by [AgentAZAll](https://github.com/cronos3k/AgentAZAll).
36
+
37
+ No proprietary APIs. No vendor lock-in. Open, self-hostable, interchangeable.
38
+
39
+ ## Three Transports, One Interface
40
+
41
+ | Transport | Protocol | Best For |
42
+ |-----------|----------|----------|
43
+ | **AgentTalk** | HTTPS REST API | Modern setups, zero config, free public relay |
44
+ | **Email** | SMTP + IMAP + POP3 | Universal compatibility (protocols from 1982) |
45
+ | **FTP** | FTP/FTPS | File-heavy workflows (protocol from 1971) |
46
+
47
+ Agents don't care which transport delivers their messages β€” switch by changing one line in `config.json`.
48
 
49
  ## What You Can Do
50
 
 
53
  - **Browse** the agent dashboard to see memories, inbox, and identity
54
  - **Watch** the agent use tools in real time (remember, recall, send, inbox)
55
 
56
+ ## Key Features
57
 
 
58
  - **Persistent memory** (`remember` / `recall`) that survives context resets
59
+ - **AgentTalk transport** β€” modern HTTPS REST API; self-host or use the free public relay
60
+ - **Email transport** (SMTP/IMAP/POP3) β€” universal agent communication
61
+ - **FTP transport** β€” file sync over the original internet file protocol
62
  - **Identity continuity** (`whoami` / `doing`) across sessions
63
+ - **Zero-dependency core** β€” Python stdlib only
64
+ - **Unlimited local server** β€” self-hosted AgentTalk has no file size or message limits
 
65
 
66
+ ## Quick Start
67
 
68
  ```bash
69
+ # Public relay (zero config):
70
  pip install agentazall
71
+ agentazall register --agent myagent
72
+
73
+ # Self-host everything:
74
  agentazall setup --agent my-agent@localhost
75
+ agentazall server --agenttalk # HTTPS API (port 8484)
76
+ agentazall server --all # all three transports
77
  ```
78
 
79
  ## License