Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
04fc91e
implemented mcp
3rd-Son Apr 17, 2025
baa02fb
implemented mcp (#22)
3rd-Son Apr 17, 2025
7ae43c2
fix(pydantic_ai): Consistent code according to updated pydantic library
AryanGurav106 Apr 17, 2025
53a00a5
fix(mcp + pydantic_ai): Added proper MCP integration and server initi…
Sakalya100 Apr 19, 2025
5912425
fix: mcp server initialization updated
Sakalya100 Apr 20, 2025
2a9552b
fix: mcp coder agent issue fixed
Sakalya100 Apr 22, 2025
d68feff
Rebased HITL and Planning in Phases in MCP Integration
3rd-Son Apr 17, 2025
1175faa
Rebased HITL and Planning in Phases in MCP integration
AryanGurav106 Apr 17, 2025
df88643
fix(mcp + pydantic_ai): Added proper MCP integration and server initi…
Sakalya100 Apr 19, 2025
f8e1272
fix: mcp server initialization updated
Sakalya100 Apr 20, 2025
ab20c88
Rebased changes from HITL + Planning in phases
Sakalya100 Apr 23, 2025
2c83372
Added HITL + Planning in Phases to Server
Sakalya100 Apr 23, 2025
43330d6
Added HITL + Planning in Phases to Server
Sakalya100 Apr 23, 2025
5f78eea
Revert previous commit
Sakalya100 Apr 23, 2025
7cb628e
Added context to mcp server tools
Sakalya100 Apr 24, 2025
db31548
refactor(MCP server integration and update Dockerfile):
AryanGurav106 Apr 24, 2025
f80608f
refactor(MCP Server Tool Integration)
Sakalya100 Apr 24, 2025
6633507
(feat): Enhance code agent with multi-language support
Yathharth54 Apr 26, 2025
c0b4a62
feat(coder_agent): Enhance code execution capabilities with docker-in…
AryanGurav106 Apr 29, 2025
78d6c4c
fix: the coder agent code execution output can be visible on the fron…
Soumyajit22-dev Apr 29, 2025
9c458cf
feat(docker): Introduce multi-language support with dedicated Docker …
AryanGurav106 May 1, 2025
d9a13ed
feat(docker): Update TypeScript environment setup and health check
AryanGurav106 May 1, 2025
a7d2a93
feat(docker): Consolidate language environments into a multi-language…
AryanGurav106 May 1, 2025
050ced6
feat(coder_agent): Add support for additional programming languages
AryanGurav106 May 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 21 additions & 1 deletion cortex_on/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,40 @@ WORKDIR /app

COPY requirements.txt .
RUN pip install uv

# Install build tools and Docker
RUN apt-get update && apt-get install -y \
build-essential \
cmake \
g++ \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release \
&& rm -rf /var/lib/apt/lists/*

# Install Docker CLI
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null \
&& apt-get update && apt-get install -y docker-ce-cli \
&& rm -rf /var/lib/apt/lists/*

RUN export PYTHONPATH=/app
RUN apt-get update -y && apt-get install build-essential -y

# Add the --system flag to uv pip install
RUN uv pip install --system --no-cache-dir -r requirements.txt

COPY . .

# Set environment variables
ENV PYTHONPATH=/app
ENV ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
ENV ANTHROPIC_MODEL_NAME=${ANTHROPIC_MODEL_NAME:-claude-3-sonnet-20240229}

EXPOSE 8081
EXPOSE 3001

# Run only the main API - MCP server will be started programmatically
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8081"]
Loading