zoe-startup-kit's Issues
Perl scripts in cmdproc not working
The Perl scripts found in the cmdproc/
directory are not working when trying to call them through the natural agent. Only smalltalk.py
and help.sh
are working.
The natural agent shows the "I don't understand " message in its log if trying to run a command from a Perl script.
Error launching new module based on python decorator
When Zoe launches the module, the log shows:
Traceback (most recent call last):
File "./memory.py", line 3, in
import zoe
File "/home/almacen/devel/zoe/zoe-startup-kit/lib/python/zoe/init.py", line 28, in
from zoe.zs import *
File "/home/almacen/devel/zoe/zoe-startup-kit/lib/python/zoe/zs.py", line 29, in
import configparser
ImportError: No module named configparser
Natural agent not recognizing message sender correctly sometimes
This is very rare and has only happened a couple of times, but the natural or relay agents are not obtaining the user correctly from a jabber conversation. For instance, suppose the following etc/zoe-users.conf
file:
[subject admin]
name = Rafa
twitter = a twitter
preferred = mail
jabber = a jabber address
mail = a mail
alias = rafa
[group admins]
members = admin
[group broadcast]
members = admin
Technically, my user is identified as admin
, but for some reason Zoe gets the alias rather than the subject from time to time. Given that the agent manager checks this list for permissions, I want to find out if it is due to my way of handling the sender of the message or some confusion when fetching the users.
Setting process name for agents based on zoe deco
I've been thinking that in order to better identify agent processes (in system-monitor, ps, top, etc.), we could include a library such as https://github.com/dvarrazzo/py-setproctitle and have the following snippet in the deco.py
module:
from setproctitle import setproctitle
class Agent:
def __init__(self, name, topic = None):
self._name = name
self._topic = topic
setproctitle("zoe_" + self._name)
The problem with this is that because it is a module written in C, it has to be compiled into a .so
when installed, so versions for both 32 and 64 bits would have to be included.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.