Skip to content

Commit

Permalink
rename
Browse files Browse the repository at this point in the history
  • Loading branch information
joehewett committed Dec 2, 2024
1 parent c267884 commit 0fa2207
Show file tree
Hide file tree
Showing 5 changed files with 80 additions and 76 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Entropy Labs Website
# Asteroid Website

A simple static website built with React, Shadcn, and Tailwind.

Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script defer src="https://umami-production-fb91.up.railway.app/script.js"
data-website-id="f2a529d1-c3d5-4b1a-b572-69cc661c5294"></script>
<title>Entropy Labs</title>
<title>Asteroid</title>
</head>

<body>
Expand Down
112 changes: 56 additions & 56 deletions src/Code.tsx
Original file line number Diff line number Diff line change
@@ -1,65 +1,65 @@
// 'use client'
'use client'

// import React, { useState } from 'react'
// import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter'
// import { vscDarkPlus } from 'react-syntax-highlighter/dist/esm/styles/prism'
// import { Button } from "@/components/ui/button"
// import { Check, Copy } from "lucide-react"
import React, { useState } from 'react'
import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter'
import { vscDarkPlus } from 'react-syntax-highlighter/dist/esm/styles/prism'
import { Button } from "@/components/ui/button"
import { Check, Copy } from "lucide-react"

// const pythonCode = `from entropy_labs import ApprovalManager, NetworkApprover, CommandApprover, BrowserApprover
const pythonCode = `from asteroid import ApprovalManager, NetworkApprover, CommandApprover, BrowserApprover
// # Initialize the Approval Manager with various Approvers
// approval_manager = ApprovalManager([
// NetworkApprover(),
// CommandApprover(),
// BrowserApprover(),
// # Add more custom Approvers as needed
// ])
# Initialize the Approval Manager with various Approvers
approval_manager = ApprovalManager([
NetworkApprover(),
CommandApprover(),
BrowserApprover(),
# Add more custom Approvers as needed
])
// completion = client.chat.completions.create(
// model="gpt-4o",
// messages=messages,
// tools=tools,
// tool_choice="auto"
// )
completion = client.chat.completions.create(
model="gpt-4o",
messages=messages,
tools=tools,
tool_choice="auto"
)
// # Request approval for the LLM response
// approval_result = approval_manager.request_approval(completion)`
# Request approval for the LLM response
approval_result = approval_manager.request_approval(completion)`

// export default function CodeDisplay() {
// const [isCopied, setIsCopied] = useState(false)
export default function CodeDisplay() {
const [isCopied, setIsCopied] = useState(false)

// const copyToClipboard = () => {
// navigator.clipboard.writeText(pythonCode)
// setIsCopied(true)
// setTimeout(() => setIsCopied(false), 2000)
// }
const copyToClipboard = () => {
navigator.clipboard.writeText(pythonCode)
setIsCopied(true)
setTimeout(() => setIsCopied(false), 2000)
}

// return (
// <div className="w-full max-w-3xl mx-auto p-4">
// <div className="relative">
// <SyntaxHighlighter
// language="python"
// style={vscDarkPlus}
// customStyle={{
// padding: '1.5rem',
// borderRadius: '0.5rem',
// fontSize: '0.875rem',
// lineHeight: '1.5',
// }}
// >
// {pythonCode}
// </SyntaxHighlighter>
// <Button
// variant="outline"
// size="icon"
// className="absolute top-2 right-2"
// onClick={copyToClipboard}
// >
// {isCopied ? <Check className="h-4 w-4" /> : <Copy className="h-4 w-4" />}
// </Button>
// </div>
// </div>
// )
// }
return (
<div className="w-full max-w-3xl mx-auto p-4">
<div className="relative">
<SyntaxHighlighter
language="python"
style={vscDarkPlus}
customStyle={{
padding: '1.5rem',
borderRadius: '0.5rem',
fontSize: '0.875rem',
lineHeight: '1.5',
}}
>
{pythonCode}
</SyntaxHighlighter>
<Button
variant="outline"
size="icon"
className="absolute top-2 right-2"
onClick={copyToClipboard}
>
{isCopied ? <Check className="h-4 w-4" /> : <Copy className="h-4 w-4" />}
</Button>
</div>
</div>
)
}
40 changes: 22 additions & 18 deletions src/Content.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export default function Component() {
const [copied, setCopied] = useState(false)

const copyEmail = () => {
navigator.clipboard.writeText("[email protected]")
navigator.clipboard.writeText("[email protected]")
setCopied(true)
setTimeout(() => setCopied(false), 2000)
}
Expand Down Expand Up @@ -83,9 +83,9 @@ export default function Component() {
<CardHeader className="px-0 pb-12">
<CardTitle className="">
<div className="flex flex-col md:flex-row items-start md:items-center justify-between gap-4 md:gap-0">
<Link to="https://entropy-labs.ai">
<Link to="https://asteroid.sh">
<p className="text-4xl font-bold">
Entropy Labs
Asteroid
</p>
</Link>
<div className="w-full md:w-auto">
Expand All @@ -103,7 +103,7 @@ export default function Component() {
)}
</button>
<a
href="https://calendly.com/david-mlcoch-entropy-labs/entropy-labs-demo"
href="https://calendly.com/david-mlcoch-asteroid/demo"
target="_blank"
rel="noopener noreferrer"
className="text-sm text-muted-foreground font-mono font-normal tracking-wide hover:text-foreground transition-colors relative flex items-center gap-2"
Expand All @@ -112,36 +112,40 @@ export default function Component() {
Demo
</a>

<a href="https://docs.entropy-labs.ai"
<a href="https://docs.asteroid.sh"
className="text-sm text-muted-foreground font-mono font-normal tracking-wide hover:text-foreground transition-colors relative flex items-center gap-2">
<BookIcon className="h-4 w-4" />
Docs
</a>

<a href="https://blog.entropy-labs.ai/agents"
<a href="https://blog.asteroid.sh/agents"
className="text-sm text-muted-foreground font-mono font-normal tracking-wide hover:text-foreground transition-colors relative flex items-center gap-2">
<LibraryIcon className="h-4 w-4" />
Blog
</a>


<a href="https://github.com/EntropyLabsAI/sentinel" target="_blank" rel="noopener noreferrer" className="inline-block">
<img src="https://img.shields.io/github/stars/EntropyLabsAI/sentinel?style=social" alt="GitHub stars" />
<a href="https://github.com/asteroidsh/asteroid" target="_blank" rel="noopener noreferrer" className="inline-block">
<img src="https://img.shields.io/github/stars/asteroidsh/asteroid?style=social" alt="GitHub stars" />
</a>
</div>
</div>
</div>
</CardTitle>
<CardDescription className="text-lg">Supervision and evaluation for agentic systems</CardDescription>
<CardDescription className="text-lg">Runtime agent control</CardDescription>
</CardHeader>
<CardContent className="px-0 pb-0">
<p className="px-0">
Entropy Labs enables <b className="text-foreground">supervision</b> and <b className="text-foreground">evaluation</b> of AI agents, unlocking safe, reliable and scalable deployment in any domain. We supervise agents during experimentation and deployment, surfacing critical information to developers, automatically enforcing <b className="text-foreground">supervision policies</b>, and creating domain-specific evaluations.
Asteroid enables <b className="text-foreground">supervision</b> and <b className="text-foreground">evaluation</b> of AI agents, unlocking safe, reliable and scalable deployment in any domain. We supervise agents during experimentation and deployment, surfacing critical information to developers, automatically enforcing <b className="text-foreground">supervision policies</b>, and creating domain-specific evaluations.
This empowers agent operators to <b className="text-foreground">flag and mitigate unexpected behaviors</b>, uncover failure modes, and significantly reduce development time while enhancing agent reliability. Our system leverages agent traces to automatically generate evaluations, conduct regression tests, and iteratively improve cognitive architectures.
</p>
</CardContent>
</Card>

{/* <div className="flex items-center justify-center gap-2 py-4">
<img src="src/y.png" alt="Y Combinator Logo" className="h-4" />
<span className="text-sm text-muted-foreground">Backed by Y Combinator</span>
</div> */}

<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4">
{features.map((feature, index) => (
Expand All @@ -163,9 +167,9 @@ export default function Component() {

<div className="bg-gray-100 p-6 space-y-4">
<p className="text-3xl font-bold">Introducing <b className="text-gray-700" >Sentinel</b> </p>
<p className="">We have just open sourced our first project, <a href="https://github.com/EntropyLabsAI/sentinel" target="_blank" rel="noopener noreferrer" className="text-blue-500 ">Sentinel <GithubIcon className="h-4 w-4 inline" /></a>, the software layer that enables scalable oversight of agentic systems with quantitative safety guarantees, enabling safe and effective agentic AI systems in the wild. </p>
<p className="">We have just open sourced our first project, <a href="https://github.com/Asteroid/sentinel" target="_blank" rel="noopener noreferrer" className="text-blue-500 ">Sentinel <GithubIcon className="h-4 w-4 inline" /></a>, the software layer that enables scalable oversight of agentic systems with quantitative safety guarantees, enabling safe and effective agentic AI systems in the wild. </p>
<p>
To get started, check out the <a href="https://github.com/EntropyLabsAI/sentinel" target="_blank" rel="noopener noreferrer" className="text-blue-500 hover:underline">GitHub repository</a>.
To get started, check out the <a href="https://github.com/Asteroid/sentinel" target="_blank" rel="noopener noreferrer" className="text-blue-500 hover:underline">GitHub repository</a>.
</p>
</div>

Expand All @@ -183,7 +187,7 @@ export default function Component() {
<TabsContent key={tab.value} value={tab.value} className="bg-gray-100 p-6">
<h3 className="text-lg font-semibold mb-2">{tab.title}</h3>
<p className="mb-4"><strong>Challenge:</strong> {tab.challenge}</p>
<p className="mb-2">Entropy Labs {tab.value === "researchers" ? "provides researchers with" : "empowers " + tab.value + " to"}:</p>
<p className="mb-2">Asteroid {tab.value === "researchers" ? "provides researchers with" : "empowers " + tab.value + " to"}:</p>
<ul className="list-disc pl-5 mb-4">
{tab.benefits.map((benefit, index) => (
<li key={index}>{benefit}</li>
Expand Down Expand Up @@ -236,13 +240,13 @@ const ChallengeSection = () => (
</div>

<p>
Entropy Labs is building the foundation for a future where billions of AI agents can be deployed reliably, scalably, and safely in any context. Our goal is to ensure that as AI agents become integral to our digital infrastructure, we maintain control, understanding, and trust in their operations through rigorous supervision and evaluation.
Asteroid is building the foundation for a future where billions of AI agents can be deployed reliably, scalably, and safely in any context. Our goal is to ensure that as AI agents become integral to our digital infrastructure, we maintain control, understanding, and trust in their operations through rigorous supervision and evaluation.
</p>

<p className="pt-16">
We're currently working with early adopters to build out this technology. If you're an AI lab or an agent company and would like to test it out, please
{" "}
<a href="https://calendly.com/david-mlcoch-entropy-labs/entropy-labs-demo" target="_blank" rel="noopener noreferrer" className="text-blue-500">
<a href="https://calendly.com/david-mlcoch-asteroid/asteroid-demo" target="_blank" rel="noopener noreferrer" className="text-blue-500">
schedule a meeting
</a>!
</p>
Expand All @@ -252,12 +256,12 @@ const ChallengeSection = () => (
</div>

<footer className="pt-16 py-8 text-center text-sm flex flex-row justify-between">
<p>&copy; 2024 Entropy Labs. All rights reserved.</p>
<a href="https://github.com/EntropyLabsAI/sentinel" target="_blank" rel="noopener noreferrer" className="">
<p>&copy; 2024 Asteroid. All rights reserved.</p>
<a href="https://github.com/Asteroid/sentinel" target="_blank" rel="noopener noreferrer" className="">
<GithubIcon className="h-4 w-4 inline" />
</a>
<p className="text-center text-xl">
<a href="mail:devs@entropy-labs.ai" className="text-blue-500 text-lg">devs@entropy-labs.ai</a>
<a href="mail:devs@asteroid.sh" className="text-blue-500 text-lg">devs@asteroid.sh</a>
</p>
</footer>
</div>
Expand Down
Binary file added src/y.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 0fa2207

Please sign in to comment.