larksuite / larksuite/cli

Hermes在容器中运行时, 在终端的授权无法被Hermes使用

Open
#650 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug domain/auth
Dominant language
Go
Stars
17.3k
Forks
1.4k
Avg merge
2d 4h
Merged PRs (30d)
105

Description

Hermes在容器中运行时, 安装lark-cli,

### docker-compose.yml
version: "3.8"
services:
  hermes:
    image: nousresearch/hermes-agent:latest
    container_name: hermes
    restart: unless-stopped
    user: root
    volumes:
      - ~/.hermes:/opt/data
    ports:
      - "8642:8642"
    command: ["sh", "-c", "while true; do sleep 3600; done"]

在容器中授权后可见授权完成
Image

Hermes机器人查看授权状态返回未授权
Image

Hermes无法执行授权实现

Image

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the reported docker-compose setup and the authorization flow inside the container. Compare the credentials visible after terminal authorization with those used by the Hermes bot when it checks authorization and executes a command. Done means authorization is recognized and usable by the bot in the container, with the reported setup.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, go
Domain
authentication, cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.