Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
LukeLalor committed Jan 10, 2025
2 parents d4c70bc + 512edab commit a8c3c63
Show file tree
Hide file tree
Showing 7 changed files with 2,092 additions and 1,951 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/setup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
fi
- name: Install poetry
if: steps.check_fresh.outputs.is_fresh == 'true'
run: pipx install poetry
run: pipx install poetry==1.8
- name: Example setup step
if: steps.check_fresh.outputs.is_fresh == 'true'
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Install poetry
run: pipx install poetry
run: pipx install poetry==1.8
- name: test
uses: ./.github/start-server
- uses: actions/upload-artifact@v4
Expand All @@ -27,7 +27,7 @@ jobs:
- uses: actions/checkout@v4
- name: Install poetry
run: |
pipx install poetry
pipx install poetry==1.8
make poetry.lock
- uses: actions/setup-python@v5
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
token: ${{ secrets.GH_PAT }}
- name: Install poetry
run: |
pipx install poetry
pipx install poetry==1.8
make poetry.lock
- uses: actions/setup-python@v5
with:
Expand Down Expand Up @@ -55,7 +55,7 @@ jobs:
token: ${{ secrets.GH_PAT }}
- name: Install poetry
run: |
pipx install poetry
pipx install poetry==1.8
make poetry.lock
- name: Syncing fork with upstream
run: |
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
ARG EIDOLON_VERSION=0.1.184
FROM python:3.11-slim AS builder
RUN pip install poetry
RUN pip install poetry==1.8
RUN poetry config virtualenvs.create false --local
COPY pyproject.toml pyproject.toml
RUN poetry remove --lock eidolon-ai-sdk
Expand Down
4,019 changes: 2,080 additions & 1,939 deletions poetry.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,5 @@ chromadb = "^0.5.15"
asyncio_mode = "auto"

[build-system]
requires = ["poetry-core"]
requires = ["poetry-core>=1.0.0,<2.0.0"]
build-backend = "poetry.core.masonry.api"
10 changes: 5 additions & 5 deletions resources/README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# Machine Resources

This is where you will define additional agents or components for your Agent Machine.
This is where you will define additional agents and resources for your Agent Machine.

Here is an example of a simple agent you can add to your machine:

```yaml
```yaml "title=hello-world-agent.yaml"
apiVersion: server.eidolonai.com/v1alpha1
kind: Agent
metadata:
name: hello-world
name: hello-world-agent

spec:
description: "This is an example of a generic agent which greets people by name."
system_prompt: "You are a friendly greeter who greets people by name while using emojis"
description: "This is a general agent that uses an LLM to answer questions."
system_prompt: "You are a friendly assistant that thinks carefully before responding to questions."
```
You can add this to your machine by creating a new file in the `resources` directory. The file can be named anything you like, but should have a `.eidolon.yaml` extension.
Expand Down

0 comments on commit a8c3c63

Please sign in to comment.