Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 1 addition & 0 deletions public/images/adopters/agentguard.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 19 additions & 0 deletions src/data/adopters/agentguard.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: AgentGuard
nameEn: AgentGuard
logo: /images/adopters/agentguard.svg
subtitle: AI Agent 安全层
subtitleEn: AI Agent security layer
tags:
- AI 安全
- SkillHub
- 运行时风控
tagsEn:
- AI Security
- SkillHub
- Runtime risk control
scenario: 通过 SkillHub 分发 AgentGuard 作为 AI Agent 安全技能,用户可以从 SkillHub 生态中轻松发现和安装。AgentGuard 作为即用型安全层,涵盖安全检查、恶意技能扫描、运行时风控和信任审计管理。
scenarioEn: Distribute AgentGuard as an AI agent security skill through SkillHub for easy discovery and installation. AgentGuard serves as a ready-to-use security layer covering security checkup, malicious skill scanning, runtime risk control, and trust/audit management.
delivery: 通过 SkillHub 技能市场实现即插即用的安全层集成,覆盖安全检查、恶意技能扫描、运行时风控和信任审计管理四大能力。
deliveryEn: Delivered as a plug-and-play security layer through the SkillHub marketplace, covering security checks, malicious skill scanning, runtime risk control, and trust audit management.
outcome: 收集社区关于安装体验、真实使用场景和不同 AI Agent 工作流兼容性的反馈,持续优化产品。
outcomeEn: Gather community feedback on installation experience, real-world usage scenarios, and compatibility with different AI agent workflows to continuously improve the product.
36 changes: 26 additions & 10 deletions src/pages/events.astro
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,36 @@ interface Event {
titleZh: string;
date: string;
type: 'conference' | 'meetup' | 'hackathon' | 'workshop' | 'webinar';
status: 'upcoming' | 'ongoing' | 'past';
status?: 'upcoming' | 'ongoing' | 'past';
description: string;
location: string;
link?: string;
}

const events: Event[] = [
{
title: '2nd AI Innovation Exchange Conference · Tianjin',
titleZh: '智汇津城·破界新生——第 2 届人工智能创新发展交流会',
date: '2026-07-11',
type: 'meetup',
description: '技术分享:企业级 Agentic AI 智能体应用架构与知识工程实践',
location: 'Tianjin, China',
link: 'https://mp.weixin.qq.com/s/N7qphWxzAMByttJ9OcxWBQ',
},
{
title: 'AI Agent Industry Practice @ AtomGit & Ascend Meetup · Shanghai',
titleZh: '智驱迭代·昇腾赋能——AI Agent 行业实践',
date: '2026-06-27',
type: 'meetup',
description: '技术分享:基于 Astron-Agent 的智能代理架构与知识工程实践',
location: 'Shanghai, China',
link: 'https://mp.weixin.qq.com/s/ZgygUsKPZQGeL8cB1x2D_g',
},
{
title: 'Astron Hackathon @ 2025 iFLYTEK Global 1024 Developer Festival',
titleZh: 'Astron 黑客松 @ 2025 讯飞全球 1024 开发者节',
date: '2025-10-24',
type: 'hackathon',
status: 'past',
description: '年度 AI 开发者盛会,基于 Astron Agent 平台的创新挑战赛',
location: 'Hefei, China',
link: 'https://luma.com/9zmbc6xb',
Expand All @@ -33,7 +50,6 @@ const events: Event[] = [
titleZh: 'Astron Agent 郑州 Meetup',
date: '2025-09-20',
type: 'meetup',
status: 'past',
description: '社区线下交流,分享 Astron Agent 最佳实践与企业落地案例',
location: 'Zhengzhou, China',
link: 'https://github.com/iflytek/astron-agent/discussions/672',
Expand All @@ -43,7 +59,6 @@ const events: Event[] = [
titleZh: 'Astron 进校园 @ 浙江财经大学',
date: '2025-06-15',
type: 'workshop',
status: 'past',
description: '走进校园,为高校学子介绍 AI Agent 开发技术与开源生态',
location: 'Hangzhou, China',
link: 'https://mp.weixin.qq.com/s/oim_Z0ckgpFwf5jOskoJuA',
Expand All @@ -53,7 +68,6 @@ const events: Event[] = [
titleZh: 'Astron Agent & RPA · 青岛 Meetup',
date: '2025-05-18',
type: 'meetup',
status: 'past',
description: '聚焦 Agentic AI 与 RPA 的融合,探讨企业自动化新范式',
location: 'Qingdao, China',
link: 'https://github.com/iflytek/astron-agent/discussions/740',
Expand All @@ -63,7 +77,6 @@ const events: Event[] = [
titleZh: 'Astron 训练营 · 第 1 期',
date: '2025-04-10',
type: 'workshop',
status: 'past',
description: '系统化的 Astron Agent 开发培训,从入门到实战',
location: 'Online',
link: 'https://www.aidaxue.com/astronCamp',
Expand All @@ -73,7 +86,6 @@ const events: Event[] = [
titleZh: 'Astron 分享 @ 重庆 Mini Tech Fest',
date: '2025-03-22',
type: 'meetup',
status: 'past',
description: '技术分享:AI Agent 在企业中的落地实践',
location: 'Chongqing, China',
},
Expand All @@ -82,7 +94,6 @@ const events: Event[] = [
titleZh: 'Astron Agent 亮相 MWC Barcelona 2026',
date: '2026-02-25',
type: 'conference',
status: 'past',
description: '在世界移动通信大会上展示企业级 AI Agent 工作流平台',
location: 'Barcelona, Spain',
link: 'https://www.iflytek.com/en/news-events/mwc2026.html',
Expand All @@ -92,7 +103,6 @@ const events: Event[] = [
titleZh: 'Astron Agent & RPA · 合肥 Meetup',
date: '2026-03-15',
type: 'meetup',
status: 'past',
description: '社区线下交流,聚焦 RPA 与 Agent 的深度集成',
location: 'Hefei, China',
},
Expand All @@ -101,13 +111,19 @@ const events: Event[] = [
titleZh: 'Astron 工业智能黑客松',
date: '2026-05-20',
type: 'hackathon',
status: 'past',
description: '面向工业场景的 AI Agent 创新挑战赛',
location: 'Online + Hefei',
link: 'https://awesome-astron-workflow.dev/activities/astron-industrial-intelligence-hackathon',
},
];

// Auto-determine status based on event date vs current date

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-determine by now time

const now = new Date();
const todayStr = now.toISOString().split('T')[0];
events.forEach((event) => {
event.status = event.date === todayStr ? 'ongoing' : event.date > todayStr ? 'upcoming' : 'past';
});

// Sort by date descending
events.sort((a, b) => new Date(b.date).getTime() - new Date(a.date).getTime());

Expand Down
Loading