generated from ztimson/template
Added python to navi
All checks were successful
Build and publish / Build Container (push) Successful in 1m39s
All checks were successful
Build and publish / Build Container (push) Successful in 1m39s
This commit is contained in:
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
FROM node:22-slim
|
FROM node:22-slim
|
||||||
|
|
||||||
ENV PORT=80
|
ENV PORT=80
|
||||||
@@ -6,6 +5,10 @@ ENV PORT=80
|
|||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
COPY . .
|
COPY . .
|
||||||
RUN npm ci
|
RUN apt-get update && apt-get install -y --no-install-recommends libpython3.11 python3 python3-pip && \
|
||||||
|
npm ci && rm -rf /root/.npm/* /root/.cache/* /tmp/* /var/lib/apt/lists/* && \
|
||||||
|
echo 'alias sudo=""' >> /root/.bashrc && \
|
||||||
|
echo 'alias pip="pip3"' >> /root/.bashrc && \
|
||||||
|
echo 'alias python="python3"' >> /root/.bashrc
|
||||||
|
|
||||||
CMD ["npm", "run", "start"]
|
CMD ["npm", "run", "start"]
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ const ai = new Ai({
|
|||||||
models: {
|
models: {
|
||||||
'Ministral-3': {proto: 'openai', host: 'http://10.69.0.55:11728', token: 'ignore'},
|
'Ministral-3': {proto: 'openai', host: 'http://10.69.0.55:11728', token: 'ignore'},
|
||||||
},
|
},
|
||||||
system: `You are a NetNavi, personal assistant & companion. Keep responses short and unstyled. Use your remember tool liberally to store all facts. Adjust your personality with tools based on your interactions with the user.\n\nPersonality:\n${settings.personality || ''}\n\nUser Requests:\n${settings.instructions || ''}`,
|
system: `You are a NetNavi, personal assistant & companion. Keep responses short and unstyled. You have your own debian environment you can access using the exec tool with the cli language. Use your remember tool liberally to store all facts. Adjust your personality with tools based on your interactions with the user.\n\nPersonality:\n${settings.personality || ''}\n\nUser Requests:\n${settings.instructions || ''}`,
|
||||||
tools: [DateTimeTool, ExecTool, FetchTool, ReadWebpageTool, WebSearchTool, {
|
tools: [DateTimeTool, ExecTool, FetchTool, ReadWebpageTool, WebSearchTool, {
|
||||||
name: 'adjust_personality',
|
name: 'adjust_personality',
|
||||||
description: 'Replace your current personality instructions',
|
description: 'Replace your current personality instructions',
|
||||||
|
|||||||
Reference in New Issue
Block a user