Skip to content

Commit bebc36e

Browse files
committed
init project
0 parents  commit bebc36e

File tree

5 files changed

+33
-0
lines changed

5 files changed

+33
-0
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
.idea
2+
venv

agents/__init__.py

Whitespace-only changes.

agents/source_agent.py

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import asyncio
2+
from ceylon import CeylonAIAgent
3+
4+
source_agent = CeylonAIAgent()
5+
6+
7+
@source_agent.register("source_agent", number_of_agents=1)
8+
class SourceAgent:
9+
10+
def __init__(self):
11+
pass
12+
13+
@source_agent.init()
14+
async def setup_method(self):
15+
pass
16+
17+
@source_agent.background("source_reader")
18+
async def source_reader(self):
19+
while True:
20+
await asyncio.sleep(1)
21+
print("source_reader")

main.py

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import ceylon
2+
from agents import source_agent
3+
4+
cy = ceylon.CeylonAI()
5+
6+
cy.register_agent(source_agent.source_agent)
7+
8+
if __name__ == '__main__':
9+
cy.run()

requirements.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ceylon

0 commit comments

Comments
 (0)